Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By Dkm0315
Develop and customize Frappe/ERPNext applications with guidance on backend patterns (hooks, scheduler jobs, patches, APIs), bench operations, DocType/form design, customization surfaces, frontend framework selection (Vue/React), and SQL/ORM usage.
npx claudepluginhub dkm0315/frappe-agent --plugin frappe-agentHandle the task as Frappe backend work.
Handle the task as bench-aware Frappe operations work.
Handle the task as Frappe customization-surface work.
Handle this as Frappe DocType design work.
Handle the task as ERPNext-aware customization work.
Frappe backend guidance for Python and backend-adjacent JavaScript surfaces such as client interaction patterns, hooks, APIs, patches, scheduler logic, reports, and server-side review. Use when implementing or reviewing Frappe backend behavior.
Bench-aware Frappe operations guidance for app installs, branch switching, updates, migrations, site inspection, ports, and process state. Use when a task involves bench commands or local environment operations.
Frappe customization-surface guidance covering Custom Field, Property Setter, Client Script, Server Script, Workspace, Web Page, Page, Print Format, Report, Dashboard, Workflow, Role, Notification, Webhook, and related builder/admin DocTypes. Use when choosing or changing Frappe customization layers.
Frappe DocType creation and form UX guidance. Use when creating, reviewing, or redesigning DocTypes, including field choice, tabs, sections, columns, required fields, naming, child tables, and form usability.
ERPNext-aware reasoning for module customization, workflows, reports, dashboards, workspaces, and choosing between configuration, metadata, and code changes. Use when a task affects ERPNext module behavior.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive Frappe Framework development platform with 95% SDLC coverage - 15 commands, 10 agents, 15 skills for complete Frappe/ERPNext development lifecycle
Comprehensive Frappe/ERPNext full-stack development with DocType scaffolding, bench integration, and specialized agents for server-side Python, client-side JavaScript, and ERPNext customization
Professional Frappe Framework v15 development toolkit with multi-layer architecture patterns, DocType scaffolding, REST API v2 development, and comprehensive testing
Editorial "Odoo ERP" bundle for Claude Code from Antigravity Awesome Skills.
Domain-specific skills and agents for Odoo development, code review, and more
Complete fullstack development toolkit: React, Express/FastAPI, PostgreSQL scaffolding with AI agents
frappe-agent is a Codex plugin for Frappe Framework and ERPNext development. It makes Codex more aware of Frappe-specific patterns so it can inspect benches more safely, choose the right customization layer, and avoid generic framework mistakes.
A Frappe and ERPNext agent plugin for Codex and Claude Code, with skills for backend, frontend, bench operations, SQL, customization, DocType design, and ERPNext workflows. Live plugin profile: hol.org/registry/plugins/dhairya-marwaha%2Ffrappe-agent
Custom Field, Property Setter, Client Script, Server Script, Workspace, Web Page, Report, Dashboard, and related surfacesfrappe-ui, desk pages, www, and external SPA patternsfrappe-fullstackfrappe-backendfrappe-frontendfrappe-benchfrappe-sqlfrappe-customizationfrappe-doctype-designfrappe-searchfrappe-erpnextThis repository currently ships:
Codex supports repo marketplaces and local plugin installation.
If you cloned this repository locally, add it as a local marketplace:
codex marketplace add /path/to/frappe-agent
Then enable frappe-agent from the added marketplace in Codex and restart Codex in a fresh session.
Local repo flow:
codex marketplace add /path/to/frappe-agent
frappe-agent from that marketplace in Codex.GitHub repo flow:
codex marketplace add /path/to/local/clone/of/frappe-agent
frappe-agent and restart Codex.This repo includes:
.codex-plugin/plugin.json.agents/plugins/marketplace.jsonso it can act as a self-contained Codex plugin repository.
Claude Code supports plugins and plugin marketplaces.
This repository now includes:
.claude-plugin/plugin.json.claude-plugin/marketplace.jsoncommands/skills/Install from GitHub with:
/plugin marketplace add Dkm0315/frappe-agent
/plugin install frappe-agent@frappe-agent --scope local
Install from a local clone with:
/plugin marketplace add /path/to/frappe-agent
/plugin install frappe-agent@frappe-agent --scope local
For local development:
claude --plugin-dir /path/to/frappe-agent
Local repo flow:
/plugin marketplace add /path/to/frappe-agent
/plugin install frappe-agent@frappe-agent --scope local
/reload-plugins if Claude is already open.After updates during a session, reload plugins with:
/reload-plugins
Cursor uses repository instructions such as AGENTS.md, .cursor/rules, and .cursor/commands.
This repository now includes:
AGENTS.md.cursor/rules/frappe-agent.mdc.cursor/commands/*.mdTo install them into a local project repository:
cp /path/to/frappe-agent/AGENTS.md /path/to/your-frappe-project/AGENTS.md
mkdir -p /path/to/your-frappe-project/.cursor/rules
cp /path/to/frappe-agent/.cursor/rules/frappe-agent.mdc /path/to/your-frappe-project/.cursor/rules/frappe-agent.mdc
mkdir -p /path/to/your-frappe-project/.cursor/commands
cp /path/to/frappe-agent/.cursor/commands/*.md /path/to/your-frappe-project/.cursor/commands/
Or use symlinks during development: