By Dkm0315
Develop, customize, and manage Frappe and ERPNext applications with guided assistance for backend Python, document models, database queries, frontend Vue/React, bench operations, and analytics dashboards.
Handle the task as Frappe backend work.
Handle the task as bench-aware Frappe operations work.
Handle the task as Frappe Builder or Frappe website work.
Handle the task as Frappe CRM work.
Handle the task as Frappe customization-surface 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 Builder website and page-building guidance for pages, blocks, components, forms, routing, CMS-style content, SEO, and web UX. Use when work touches Frappe Builder, website pages, landing pages, or content-driven experiences.
Frappe CRM guidance for leads, deals, contacts, organizations, pipelines, activities, assignment, dashboards, and sales workflows. Use when work touches Frappe CRM or CRM-style sales processes in the Frappe ecosystem.
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.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
frappe-agent is an AI coding assistant plugin for Frappe Framework, ERPNext, and the broader Frappe ecosystem. It gives Codex, Claude Code, Cursor, GitHub Copilot, and other assistant workflows Frappe-specific guidance for bench inspection, ERPNext customization, DocType design, SQL/ORM decisions, and ecosystem app development.
A Frappe and ERPNext agent plugin for AI coding tools, with skills for backend, frontend, bench operations, SQL, customization, DocType design, ERPNext modules, Frappe Helpdesk, Frappe CRM, Frappe LMS, Frappe Gameplan, Frappe Drive, Frappe HRMS, Frappe Insights, Frappe Builder, and Frappe Payments. 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-erpnextfrappe-helpdeskfrappe-crmfrappe-lmsfrappe-gameplanfrappe-drivefrappe-hrmsfrappe-insightsfrappe-builderfrappe-paymentsThis 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:
npx claudepluginhub dkm0315/frappe-agent --plugin frappe-agentComprehensive 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.
Scaffold Cloudflare Workers, Hono APIs, D1/Drizzle schemas, D1 migration workflows, full-stack Vite+Workers apps, and TanStack Start SSR dashboards.
Use this agent when you need to design and implement complex external enterprise system integrations for B2B applications. This agent specializes in connecting your platform with Salesforce, HubSpot, Microsoft 365, Google Workspace, SAP, Oracle ERP, and other critical third-party business software. Handles external API orchestration, data synchronization with enterprise systems, webhook management for third-party services, and enterprise-grade integration patterns. Examples: