Frappe Doctype Development
This skill automates Frappe DocType creation, streamlining database setup and accelerating application development workflows.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add frappe-doctype-development npx -- -y @trustedskills/frappe-doctype-development
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"frappe-doctype-development": {
"command": "npx",
"args": [
"-y",
"@trustedskills/frappe-doctype-development"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill allows AI agents to develop custom data types (Doctypes) within the Frappe framework. It facilitates creating new entities and structures for managing information, extending the functionality of a Frappe application by defining fields, relationships, and behaviors specific to unique business needs. The agent can generate code snippets or even complete Doctype definitions based on provided specifications.
When to use it
- Custom Data Tracking: You need to track data not already covered by existing Frappe modules (e.g., a new type of equipment maintenance record).
- Extending Existing Functionality: You want to add custom fields or behaviors to standard Frappe entities like Sales Orders or Customer records.
- Rapid Prototyping: Quickly create and test new data structures during application development without manual coding.
- Automated Schema Generation: Generate Doctype definitions from a structured description of the required data fields and relationships.
Key capabilities
- Doctypes creation
- Field definition within Doctypes
- Relationship management between Doctypes
- Code generation for Frappe applications
Example prompts
- "Create a new doctype called 'EquipmentMaintenance' with fields for 'Asset ID', 'Date of Service', and 'Technician'."
- "Generate the code to link the 'SalesOrder' doctype to the 'Customer' doctype."
- “Define a new field ‘WarrantyExpiration’ in the ‘Asset’ doctype, type Date.”
Tips & gotchas
- Requires familiarity with Frappe framework concepts and terminology.
- The agent may require clarification on complex data relationships or validation rules within the Doctype.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.