Frappe Agent Skills
Agent skills for Frappe App development
- Author: frappe
- Repository: https://github.com/frappe/frappe-agent-skills
- GitHub stars: 78
- Forks: 35
- Category: Developer Tools
- Maintenance: Actively Maintained
Install Frappe Agent Skills
bench get-app https://github.com/frappe/frappe-agent-skills
Add the Frappe Gems badge to your README
Maintain Frappe Agent Skills? Paste this into your README:
[](https://frappegems.com/gems/apps/frappe/frappe-agent-skills)
About Frappe Agent Skills
frappe-agent-skills
Agent skill for building full-stack Frappe Framework applications.
Install
npx skills add netchampfaris/frappe-agent-skills --skill frappe-dev
What it covers
- DocTypes, fields, naming, child tables
- Controller lifecycle hooks and validation patterns
- Whitelisted APIs (
@frappe.whitelist()) and built-in v2 REST APIs - Database ORM —
frappe.db,frappe.qb.get_query, filters, transactions - Hooks (
hooks.py) — doc events, scheduled jobs, fixtures, install hooks - Permissions — role-based, row-level (
permission_query_conditions),has_permission - Background jobs (
frappe.enqueue,frappe.enqueue_doc) - Realtime (Socket.IO,
publish_realtime) - Caching (
frappe.cache) - Frontend — Desk client scripts, Vue 3 + frappe-ui SPA, portal pages
- Testing —
IntegrationTestCase,UnitTestCase, test site setup - Bench CLI — app/site lifecycle, migrations, fixtures
Usage
Once installed, the skill activates automatically when you ask your agent about Frappe development tasks — creating DocTypes, writing controllers, setting up a bench site, adding APIs, and so on.
Related Developer Tools apps for Frappe & ERPNext
- Frappe — Low code web framework for real world applications, in Python and Javascript
- Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
- Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
- Bench — CLI to manage Multi-tenant deployments for Frappe apps
- Frappe Ui — A set of components and utilities for rapid UI development
- Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
- Gameplan — Open Source Discussions Platform for Remote Teams
- Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.