Skip to content

Commit c739189

Browse files
committed
Add Frappe Agent listing
1 parent d7d0eae commit c739189

36 files changed

Lines changed: 824 additions & 2 deletions

.agents/plugins/marketplace.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,18 @@
136136
},
137137
"category": "Development & Workflow"
138138
},
139+
{
140+
"name": "frappe-agent",
141+
"source": {
142+
"source": "local",
143+
"path": "./plugins/Dkm0315/frappe-agent"
144+
},
145+
"policy": {
146+
"installation": "AVAILABLE",
147+
"authentication": "ON_INSTALL"
148+
},
149+
"category": "Development & Workflow"
150+
},
139151
{
140152
"name": "hotl",
141153
"source": {

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ Third-party plugins built by the community. [PRs welcome](#contributing)!
112112
- [Codex Agenteam](https://github.com/yimwoo/codex-agenteam) - Specialist AI agents (researcher, PM, architect, developer, QA, reviewer) orchestrated as a configurable team pipeline.
113113
- [Codex Multi Auth](https://github.com/ndycode/codex-multi-auth) - Multi-account OAuth manager for the official Codex CLI with switching, health checks, and recovery tools.
114114
- [Codex Reviewer](https://github.com/schuettc/codex-reviewer) - Second-pass review of Claude-driven plans and implementations.
115+
- [Frappe Agent](https://github.com/Dkm0315/frappe-agent) - Frappe and ERPNext coding, customization, bench, and review intelligence for Codex.
115116
- [HOTL Plugin](https://github.com/yimwoo/hotl-plugin) - Human-on-the-Loop AI coding workflow plugin for Codex, Claude Code, and Cline with structured planning, review, and verification guardrails.
116117
- [Project Autopilot](https://github.com/AlexMi64/codex-project-autopilot) - Turn an idea into a structured project workflow with planning, execution, verification, and handoff.
117118
- [Session Orchestrator](https://github.com/Kanevry/session-orchestrator) - Session orchestration for Claude Code, Codex, and Cursor IDE — structured planning, wave-based execution, VCS integration (GitLab + GitHub), quality gates, and clean session close-out with issue tracking.

plugins.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
33
"name": "awesome-codex-plugins",
44
"version": "1.0.0",
5-
"last_updated": "2026-05-04",
6-
"total": 55,
5+
"last_updated": "2026-05-06",
6+
"total": 56,
77
"categories": [
88
"Development & Workflow",
99
"Tools & Integrations"
@@ -119,6 +119,16 @@
119119
"source": "awesome-codex-plugins",
120120
"install_url": "https://raw.githubusercontent.com/schuettc/codex-reviewer/HEAD/.codex-plugin/plugin.json"
121121
},
122+
{
123+
"name": "Frappe Agent",
124+
"url": "https://github.com/Dkm0315/frappe-agent",
125+
"owner": "Dkm0315",
126+
"repo": "frappe-agent",
127+
"description": "Frappe and ERPNext coding, customization, bench, and review intelligence for Codex.",
128+
"category": "Development & Workflow",
129+
"source": "awesome-codex-plugins",
130+
"install_url": "https://raw.githubusercontent.com/Dkm0315/frappe-agent/HEAD/.codex-plugin/plugin.json"
131+
},
122132
{
123133
"name": "HOTL Plugin",
124134
"url": "https://github.com/yimwoo/hotl-plugin",
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"name": "frappe-agent",
3+
"owner": {
4+
"name": "Dhairya Marwaha",
5+
"email": "dhairya15marwaha@gmail.com"
6+
},
7+
"metadata": {
8+
"description": "Frappe and ERPNext development tools for Claude Code.",
9+
"version": "0.1.0",
10+
"category": "Development & Workflow"
11+
},
12+
"plugins": [
13+
{
14+
"name": "frappe-agent",
15+
"source": "./",
16+
"description": "Frappe and ERPNext coding, customization, bench, and review intelligence.",
17+
"version": "0.1.0"
18+
}
19+
]
20+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"name": "frappe-agent",
3+
"version": "0.1.0",
4+
"description": "Frappe and ERPNext coding, customization, bench, and review intelligence for Claude Code.",
5+
"author": {
6+
"name": "Dhairya Marwaha",
7+
"email": "dhairya15marwaha@gmail.com",
8+
"url": "https://github.com/Dkm0315"
9+
},
10+
"homepage": "https://github.com/Dkm0315/frappe-agent",
11+
"repository": "https://github.com/Dkm0315/frappe-agent",
12+
"license": "MIT",
13+
"skills": "../skills/",
14+
"commands": [
15+
"../commands/"
16+
]
17+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"name": "frappe-agent",
3+
"version": "0.1.0",
4+
"description": "Frappe and ERPNext coding, customization, bench, and review intelligence for Codex.",
5+
"author": {
6+
"name": "Dhairya Marwaha",
7+
"email": "dhairya15marwaha@gmail.com",
8+
"url": "https://github.com/Dkm0315"
9+
},
10+
"homepage": "https://github.com/Dkm0315/frappe-agent",
11+
"repository": "https://github.com/Dkm0315/frappe-agent",
12+
"license": "MIT",
13+
"keywords": [
14+
"frappe",
15+
"erpnext",
16+
"bench",
17+
"python",
18+
"javascript",
19+
"react",
20+
"vue"
21+
],
22+
"skills": "./skills/",
23+
"interface": {
24+
"displayName": "Frappe Agent",
25+
"shortDescription": "Frappe-aware coding, bench, SQL, and customization help.",
26+
"longDescription": "Adds Frappe and ERPNext-specific skills for full-stack work, bench operations, SQL and ORM decisions, admin customizations, and workflow-aware code review.",
27+
"developerName": "Dhairya Marwaha",
28+
"category": "Developer Tools",
29+
"capabilities": [
30+
"Read",
31+
"Write",
32+
"Interactive"
33+
],
34+
"websiteURL": "https://github.com/Dkm0315/frappe-agent",
35+
"privacyPolicyURL": "https://github.com/Dkm0315/frappe-agent",
36+
"termsOfServiceURL": "https://github.com/Dkm0315/frappe-agent",
37+
"defaultPrompt": [
38+
"Use Frappe Agent to inspect this bench before changing anything.",
39+
"Use Frappe Agent to choose the right Frappe customization layer.",
40+
"Use Frappe Agent to review this Frappe SQL or ORM code."
41+
],
42+
"brandColor": "#1F7A5A"
43+
}
44+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Frappe Backend
2+
3+
Treat the task as Frappe backend work.
4+
5+
- Use Python-first reasoning with deliberate permission handling.
6+
- Check whether the request should use metadata or admin customization surfaces instead of backend code.
7+
- Keep hooks, whitelisted methods, patches, scheduler logic, and service logic clearly separated.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Frappe Bench
2+
3+
Treat the task as bench-aware environment work.
4+
5+
- Inspect the bench and target site before suggesting commands.
6+
- Explain risky flags and version-sensitive operations.
7+
- Avoid duplicate starts or blind migrations.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Frappe Customization
2+
3+
Treat the task as Frappe customization-surface work.
4+
5+
- Prefer the correct admin or metadata layer before code changes.
6+
- Consider `Custom Field`, `Property Setter`, `Client Script`, `Server Script`, `Workspace`, `Web Page`, `Report`, `Dashboard`, `Workflow`, and `Webhook`.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Frappe ERPNext
2+
3+
Treat the task as ERPNext-aware customization work.
4+
5+
- Decide whether it belongs in configuration, workflow, metadata, reporting, dashboards, workspace setup, or code.
6+
- Prefer the safest customization path before invasive app changes.

0 commit comments

Comments
 (0)