An agentic skills framework & software development methodology that works.
Claude Code skill pack for Frappe and ERPNext
This repository packages 61 Frappe and ERPNext skills for Claude Code. The skills encode version-specific rules, common patterns, and hard-to-spot failure cases so the agent follows the right approach when working on Frappe apps, scripts, and operations.
Builders who use Claude Code to work on Frappe Framework and ERPNext projects.
You can get Frappe-aware Claude output that follows the right patterns instead of guessing and failing in production.
What it does
Version-aware skills
Covers Frappe Framework v14, v15, and v16 with behavior differences called out in the skills.
Broad Frappe coverage
Includes skills for syntax, core APIs, implementation work, error handling, operations, agents, and testing.
Deterministic guidance
Encodes specific do and do not rules, such as Server Script import limits and other common Frappe pitfalls.
Install for Claude Code
Provides a direct copy flow into `~/.claude/skills/` for local Claude Code use.
Skill package tooling
Includes scripts to package, rename, render, and validate skills.
How to get it
- 1Run
# Clone the repository git clone https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package.git # Copy all 61 skills to your Claude Code skills directory cp -r Frappe_Claude_Skill_Package/skills/source/* ~/.claude/skills/
README
61 deterministic skills enabling Claude AI to generate flawless Frappe/ERPNext code.
Covers ~95% of the Frappe Framework surface area across 7 categories.
Built on the Agent Skills open standard.
π― Why This Exists
Claude is powerful, but without domain-specific guidance it generates Frappe/ERPNext code that looks correct but fails in production.
The #1 cause of AI-generated Frappe failures:
# β WRONG - This fails silently in Server Scripts
from frappe.utils import nowdate
today = nowdate()
# β
CORRECT - Server Scripts block all imports
today = frappe.utils.nowdate()
This package encodes 61 hard-won lessons like this into deterministic skills that Claude follows automatically.
π¦ Skill Categories
| Category | Count | What's Covered |
|---|---|---|
| Syntax | 13 | Client scripts, server scripts, controllers, hooks, Jinja, scheduler, custom apps, print formats, query builder |
| Core | 11 | Database, permissions, REST API, caching, files, notifications, workflow, translation/i18n, utilities, logging, search |
| Implementation | 14 | Development workflows, migrations, fixtures, integrations, reports, UI components, website, workspaces |
| Error Handling | 7 | Production-ready error patterns and debugging |
| Operations | 9 | Deployment, bench management, backup/restore, monitoring, performance tuning, upgrades |
| Agents | 5 | Code interpretation, validation, migration planning, architecture, debugging |
| Testing | 2 | Unit testing patterns, CI/CD workflows |
Total: 61 skills covering ~95% of the Frappe Framework surface area (up from 53 skills / ~85% in v2.0).
π Installation
Claude Code (Recommended)
# Clone the repository
git clone https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package.git
# Copy all 61 skills to your Claude Code skills directory
cp -r Frappe_Claude_Skill_Package/skills/source/* ~/.claude/skills/
Claude.ai Web/Desktop
- Download skill folders from
skills/source/ - ZIP each folder individually
- Upload via Settings β Capabilities β Skills
Claude.ai Projects
- Create a new project
- Upload
SKILL.mdfiles to the Knowledge section
π Version Compatibility
All 61 skills document version-specific behavior for Frappe Framework v14 through v16.
| Feature | v14 | v15 | v16 |
|---|---|---|---|
| Type annotations | β | β | β |
| UUID autoname | β | β | β |
| Data masking | β | β | β |
| Scheduler improvements | β | β | β |
| Virtual DocTypes | β | β | β |
π Documentation
| Document | Description |
|---|---|
| INDEX.md | Complete skill catalog with descriptions and dependency graph |
| USAGE.md | Platform-specific installation guides |
| WAY_OF_WORK.md | 7-phase development methodology |
| LESSONS.md | Technical discoveries and gotchas |
| CHANGELOG.md | Version history |
π€ Contributing
This package also serves as a template for building Claude skill packages in other technology domains.
See WAY_OF_WORK.md for the methodology we used to build these skills.
Found an issue? Open an issue Want to contribute? PRs welcome!
Companion Skills: Cross-Technology Integration
This package covers ERPNext and Frappe as individual technologies. When you need to bridge ERPNext with BIM/IFC tools, install the companion cross-technology package:
Cross-Tech AEC Integration Skills β 15 skills for technology boundaries
Relevant cross-tech skills for ERPNext users:
| Skill | Boundary | What it adds |
|---|---|---|
crosstech-impl-ifc-erpnext-costing | IFC β ERPNext | Extract IFC quantities β ERPNext BOMs, cost estimation pipeline |
crosstech-impl-n8n-aec-pipeline | n8n β ERPNext API | Automate IFCβERPNext workflows with n8n |
crosstech-impl-docker-aec-stack | Docker β ERPNext | Containerized AEC stack with ERPNext integration |
crosstech-core-ifc-schema-bridge | IFC β All formats | IFC quantity sets, property sets, schema mapping |
π License
MIT β See LICENSE.md for details.
Built with β€οΈ by OpenAEC Foundation
Open standards for AEC technology
Files in the repo
- .github
- agents
- docs
- skills
- tools
- .gitignore
- CHANGELOG.md
- CLAUDE.md
- CONTRIBUTING.md
- DECISIONS.md
- HANDOFF.md
- INDEX.md
- INSTALL.md
- LESSONS.md
- LICENSE.md
- MIGRATION-AGENT-SKILLS-STANDARD.md
- package.json
- README.md
- REQUIREMENTS.md
- ROADMAP.md
- SECURITY.md
- SOURCES.md
- USAGE.md
- WAY_OF_WORK.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications β runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravityβ¦)

Production-grade engineering skills for AI coding agents.