Install the ERPNext Skills Package in the Claude.ai web interface.
- Plan: Pro, Max, Team, or Enterprise
- Feature: Code Execution must be enabled
- Go to Settings (gear icon)
- Navigate to Capabilities
- Enable Code execution and file creation
Download the .skill files from the repository:
skills/packaged/
├── syntax-client-scripts.skill
├── syntax-server-scripts.skill
├── syntax-controllers.skill
... (28 .skill files)
Each .skill file is a ZIP archive ready for upload.
For each skill you want to install:
- Download the skill folder (e.g.,
syntax-server-scripts/) - Create a ZIP file with the folder as root:
syntax-server-scripts.zip └── syntax-server-scripts/ ├── SKILL.md └── references/ └── ...
Important: The ZIP must contain the skill folder, not just its contents.
- Go to Settings > Capabilities
- Scroll to the Skills section
- Click Upload skill
- Select your
.skillor.zipfile - Repeat for each skill you want to install
- Start a new conversation
- Ask: "What ERPNext skills do you have access to?"
- Claude should list your installed skills
In Settings > Capabilities > Skills, use the toggle switch next to each skill to enable or disable it.
- Go to Settings > Capabilities > Skills
- Find the skill you want to remove
- Click the delete/remove option
- Confirm deletion
For most ERPNext development work, install these skills first:
syntax-server-scripts- Server Script sandbox rulescore-database- Database operationsimpl-server-scripts- Server Script workflows
syntax-client-scripts- Client Script patternssyntax-controllers- Controller methodscore-permissions- Permission systemerrors-server- Server error handling
Install all 28 skills for comprehensive coverage.
If you're creating ZIPs manually, ensure:
- Folder name is lowercase
- Only letters, numbers, and hyphens allowed
- Example:
syntax-server-scripts✅ - Example:
Syntax_Server_Scripts❌
Admins can provision skills for all users:
- Go to Admin Settings > Capabilities
- Upload skills in the organization section
- Skills appear for all users with a team indicator
Users can still upload personal skills that are private to their account.
- Check that Code Execution is enabled
- For Team/Enterprise: Check with your admin that Skills are enabled org-wide
- Check ZIP structure (folder must be at root)
- Verify SKILL.md starts with
---on line 1 - Ensure skill name is lowercase with hyphens
- Make your request more specific
- Mention the skill type: "Using Server Script patterns..."
- Check that the skill is toggled ON in settings
- Custom skills are private to your account
- Skills run in Claude's secure sandboxed environment
- No data persists between sessions
- Read USAGE.md for skill overview
- Check individual skill documentation in
skills/source/*/SKILL.md - Review LESSONS.md for common pitfalls