Frappe Agent icon

Frappe Agent

dhairya-marwaha/frappe-agent · v0.1.0 · Development & Workflow

by Dhairya MarwahaAwesome AI Plugins

Frappe and ERPNext coding, customization, bench, and review intelligence for Codex.

Protect this install with HOL Guard

Guard checks the skills and MCP servers a plugin adds on your machine and asks you before a risky action runs. The scores above are free, and no plan changes them.

Is Frappe Agent a fit?

From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.

Works with

  • Codex
  • Claude Code
  • 18 skills

Before you install

Sign-in
Asks you to sign in when you install it
Declared access
Read, Write, Interactive
License
MIT

Check before relying on it

  • Some security checks did not finish: Cisco skill scan. See the evidence
  • The publisher has not verified ownership on HOL.

What is Frappe Agent?

Frappe Agent is a published development & workflow plugin for AI coding agents that works with Codex and Claude Code, developed by Dhairya Marwaha and distributed through the HOL AI plugin registry. Frappe and ERPNext coding, customization, bench, and review intelligence for Codex.

Canonical slug
dhairya-marwaha/frappe-agent
Version
v0.1.0 · updated Nov 2, 2026

Registry snapshot

Owner verification
Not verified
Marketplace source
.claude-plugin/marketplace.json
Scanner
HOL plugin scanner
Security result
Partial scan
Digest verified
Yes
18 bundled skillsRead, copy or download each SKILL.mdOpen skills

Trust and security

Trust & reputation

90

HOL Trust Score

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100/100
Maintenance
65/100
MCP server setup
100/100
Plugin Security
95/100
Provenance
70/100
Publisher Quality
75/100

Provenance

Plugin root
.
Source repo
https://github.com/Dkm0315/frappe-agent
Source commit
b0b08098bdb0…
Publisher verified
No
Owner verified
Not owner verified
Agent Plugins 1.0
Not detected

Continuous scanner CI detected

No action is required. This plugin receives the full trust score.

README badge detected

The source repository README links to this HOL listing. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.

Partial scan
Security result
95
Score from finished checks
0
High findings

Some checks did not finish: Cisco skill scan. No blocking issue was found in the checks that did finish, but this is not a passed scan.

Provider
codex-plugin-scanner
Grade
A · Excellent
Version
3.24.2
codex:hol-plugin-scanner-JuORFn / cisco-skill-scanner: failedcodex:hol-plugin-scanner-JuORFn / cisco-mcp-scanner: skipped

[claude:.] Claude Plugin

18/18

5 checks

[claude:.] Security

16/16

6 checks

[claude:.] Operational Security

N/A

5 checks · not applicable

[claude:.] Code Quality

10/10

2 checks

[codex:.] Manifest Validation

28/31

9 checks

[codex:.] Security

16/16

9 checks

[codex:.] Operational Security

N/A

5 checks · not applicable

[codex:.] Best Practices

9/12

5 checks

[codex:.] Marketplace

15/15

3 checks

[codex:.] Skill Security

5/5

4 checks

[codex:.] Code Quality

10/10

2 checks

Published advisories

None matched in GitHub security advisories, checked . This covers published advisories only, not problems nobody has reported.

GitHub security advisories are those the source repository has published.

Findings

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_LOGO

The interface field "logo" must use HTTPS or point to a safe in-repo asset.

Update "logo" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_SCREENSHOTS

The interface field "screenshots" must use HTTPS or point to a safe in-repo asset.

Update "screenshots" to use HTTPS or an existing relative asset path.

infobest-practicesCODEXIGNORE_MISSING

A .codexignore file helps prevent accidental inclusion of local artifacts and secrets.

Add a .codexignore file with generated assets, local state, and secret paths.

Install guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs

Optional: install HOL Guard for Claude Code first, so it can check this plugin's tools on your machine before Claude Code uses them.

  1. 1

    Add the marketplace

    Run this inside a Claude Code session. It registers the marketplace manifest shipped at the repository root. If the repository ships none, add the generated entry from the Advanced section below first.

    claude code
  2. 2

    Install the plugin

    Installs the frappe-agent entry from the frappe-agent marketplace.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell
  4. 4

    Check it is installed

    Lists installed plugins. The entry should appear as enabled.

    shell

To remove it later, run claude plugin uninstall frappe-agent@frappe-agent.

Did setup work in Claude Code?

No setup reports for Claude Code yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.

Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W45, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.

Loading reviews

Plugin manifest

{
  "name": "frappe-agent",
  "version": "0.1.0",
  "description": "Frappe, ERPNext, and Frappe ecosystem coding, customization, bench, and review intelligence for AI coding assistants.",
  "author": {
    "name": "Dhairya Marwaha",
    "email": "[email protected]",
    "url": "https://github.com/Dkm0315"
  },
  "homepage": "https://github.com/Dkm0315/frappe-agent",
  "repository": "https://github.com/Dkm0315/frappe-agent",
  "license": "MIT",
  "keywords": [
    "frappe",
    "erpnext",
    "bench",
    "helpdesk",
    "crm",
    "lms",
    "hrms",
    "drive",
    "gameplan",
    "insights",
    "payments",
    "python",
    "javascript",
    "react",
    "vue"
  ],
  "skills": "./",
  "interface": {
    "displayName": "Frappe Agent",
    "developerName": "Dhairya Marwaha",
    "composerIcon": "./assets/frappe-agent-icon.svg",
    "shortDescription": "Frappe, ERPNext, and ecosystem app help.",
    "longDescription": "Adds Frappe, ERPNext, Helpdesk, CRM, LMS, Gameplan, Drive, HRMS, Insights, Builder, and Payments skills for full-stack work, bench operations, SQL and ORM decisions, admin customizations, DocType design, and workflow-aware code review.",
    "category": "Developer Tools",
    "capabilities": [
      "Read",
      "Write",
      "Interactive"
    ],
    "websiteURL": "https://github.com/Dkm0315/frappe-agent",
    "privacyPolicyURL": "https://github.com/Dkm0315/frappe-agent",
    "termsOfServiceURL": "https://github.com/Dkm0315/frappe-agent",
    "defaultPrompt": [
      "Use Frappe Agent to inspect this bench before changing anything.",
      "Use Frappe Agent to choose the right Frappe or ERPNext customization layer.",
      "Use Frappe Agent to design a Helpdesk, CRM, LMS, Drive, or ERPNext workflow."
    ],
    "brandColor": "#1F7A5A"
  },
  "holManifestOrigin": "repository",
  "registryIndexVersion": 9
}

Marketplace source

Repo URL
https://github.com/Dkm0315/frappe-agent
Marketplace path
.claude-plugin/marketplace.json
Source path
plugins/Dkm0315/frappe-agent
Install policy
AVAILABLE

Skills

18 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • frappe-backend

    skills/frappe-backend/SKILL.md

    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.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-bench

    skills/frappe-bench/SKILL.md

    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.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-builder

    skills/frappe-builder/SKILL.md

    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.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-crm

    skills/frappe-crm/SKILL.md

    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.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-customization

    skills/frappe-customization/SKILL.md

    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.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-doctype-design

    skills/frappe-doctype-design/SKILL.md

    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.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-drive

    skills/frappe-drive/SKILL.md

    Frappe Drive guidance for files, folders, sharing, permissions, storage, previews, document workflows, and file-linked business processes. Use when work touches Frappe Drive or file management in the Frappe ecosystem.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-erpnext

    skills/frappe-erpnext/SKILL.md

    ERPNext-aware reasoning for accounting, selling, buying, stock, manufacturing, projects, HR, support, education, CRM, and other ERPNext module work. Use when a task affects ERPNext module behavior, configuration, reports, dashboards, workflows, or customizations.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-frontend

    skills/frappe-frontend/SKILL.md

    Frappe frontend guidance for Vue and React, including desk pages, `www` pages, `frappe-ui`, Doppio-style frontends, client scripts, and external SPA integrations. Use when building or reviewing Frappe UI work.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-fullstack

    skills/frappe-fullstack/SKILL.md

    End-to-end Frappe and ERPNext implementation guidance spanning backend Python, backend JavaScript surfaces, Vue or React frontends, customizations, and bench-aware delivery. Use when the task crosses multiple Frappe layers.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-gameplan

    skills/frappe-gameplan/SKILL.md

    Frappe Gameplan guidance for team discussions, projects, tasks, notes, decisions, async collaboration, permissions, and workspace workflows. Use when work touches Gameplan or planning/collaboration features in the Frappe ecosystem.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-helpdesk

    skills/frappe-helpdesk/SKILL.md

    Frappe Helpdesk implementation and customization guidance for ticket intake, SLAs, assignment, portals, knowledge base, notifications, and support workflows. Use when work touches the Frappe Helpdesk app or customer support operations.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-hrms

    skills/frappe-hrms/SKILL.md

    Frappe HRMS and ERPNext HR guidance for employees, attendance, leave, payroll, shifts, expense claims, recruitment, onboarding, and HR workflows. Use when work touches HRMS or people operations in the Frappe ecosystem.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-insights

    skills/frappe-insights/SKILL.md

    Frappe Insights and analytics guidance for dashboards, query design, charts, permissions, metrics, ERPNext reporting, and operational analytics. Use when work touches Frappe Insights or analytics in the Frappe ecosystem.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-lms

    skills/frappe-lms/SKILL.md

    Frappe LMS customization guidance for courses, batches, lessons, quizzes, assessments, enrollment, progress, certificates, portals, and learning workflows. Use when work touches Frappe LMS or education/training flows.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-payments

    skills/frappe-payments/SKILL.md

    Frappe Payments and ERPNext payment workflow guidance for payment gateways, payment requests, subscriptions, invoices, reconciliation, webhooks, and secure checkout flows. Use when work touches payments in Frappe or ERPNext.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-search

    skills/frappe-search/SKILL.md

    Frappe-specific search and discovery guidance for finding benches, apps, remotes, sites, ports, hooks, DocTypes, builder DocTypes, and frontend surfaces quickly. Use when the task starts with locating or classifying Frappe context.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • frappe-sql

    skills/frappe-sql/SKILL.md

    Frappe-native SQL and ORM guidance for `frappe.db`, Query Builder, `tab{DocType}` tables, permission-sensitive queries, and raw SQL review. Use when writing or reviewing database access in Frappe.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File inventory

.agents/plugins/marketplace.json

file

369 bytes

fb8e4f745b6bc107…

.claude-plugin/marketplace.json

file

501 bytes

6687adfa8a27950d…

.claude-plugin/plugin.json

file

537 bytes

32a55ee978820e7b…

.codex-plugin/plugin.json

plugin-manifest

1,587 bytes

8bf8ec89b1ea8e95…

.cursor/rules/frappe-agent.mdc

file

943 bytes

c922d4ce721793a7…

AGENTS.md

file

2,695 bytes

7e3299c0389bba80…

assets/frappe-agent-icon.svg

asset

1,805 bytes

e7263638f0829de1…

CLAUDE.md

file

1,486 bytes

a3ef1092a3f128d9…

commands/frappe-backend.md

file

470 bytes

9b2b2d5dbd17cebf…

commands/frappe-bench.md

file

453 bytes

e688a544ee90f872…

commands/frappe-builder.md

file

494 bytes

2964bedc45977272…

commands/frappe-crm.md

file

426 bytes

c9735f3eaf729daa…

commands/frappe-customization.md

file

442 bytes

8a3a1f6687c39f19…

commands/frappe-doctype-design.md

file

570 bytes

3c58f68d07671cf7…

commands/frappe-drive.md

file

518 bytes

af50e38e0cd69fc3…

commands/frappe-erpnext.md

file

384 bytes

b6edbe7fdf84b190…

commands/frappe-frontend.md

file

423 bytes

81675c64e0f2e309…

commands/frappe-fullstack.md

file

620 bytes

80f180a6d6c0a77c…

commands/frappe-gameplan.md

file

444 bytes

8ec7f38ff586e276…

commands/frappe-helpdesk.md

file

452 bytes

8a21d59c2c33cc8f…

commands/frappe-hrms.md

file

432 bytes

e9e02480b0fe6a37…

commands/frappe-insights.md

file

427 bytes

5bf31ca201c06e3b…

commands/frappe-lms.md

file

436 bytes

e2cbd59afbc2454e…

commands/frappe-payments.md

file

507 bytes

2d93dc4e65724f09…

commands/frappe-search.md

file

339 bytes

f9aa32bcc5d0dc33…

commands/frappe-sql.md

file

390 bytes

ded7cc170a65737c…

LICENSE

file

1,432 bytes

b7293ba680097819…

README.md

file

9,801 bytes

346af442fbae3707…

SECURITY.md

file

1,090 bytes

a0670785b722f412…

skills/frappe-backend/SKILL.md

skill

1,030 bytes

69612fd3680dddbf…

skills/frappe-bench/SKILL.md

skill

831 bytes

2d4ec8b73c05101b…

skills/frappe-builder/SKILL.md

skill

1,298 bytes

eb224a64922eab58…

skills/frappe-crm/SKILL.md

skill

1,422 bytes

1052b8d49c12f25b…

skills/frappe-customization/SKILL.md

skill

1,349 bytes

1c8ea6651de15a3a…

skills/frappe-doctype-design/SKILL.md

skill

2,207 bytes

c8bf6f16492318ce…

skills/frappe-drive/SKILL.md

skill

1,216 bytes

cbc9a1f5a9702102…

skills/frappe-erpnext/SKILL.md

skill

1,558 bytes

db264cea5e62f138…

skills/frappe-frontend/SKILL.md

skill

873 bytes

754dcc3557d0fe55…

skills/frappe-fullstack/SKILL.md

skill

1,556 bytes

b6088d28b5ac3611…

skills/frappe-gameplan/SKILL.md

skill

1,254 bytes

2e77a386c84c5985…

skills/frappe-helpdesk/SKILL.md

skill

1,400 bytes

3e8d790d19495584…

skills/frappe-hrms/SKILL.md

skill

1,293 bytes

839f444d32b7610e…

skills/frappe-insights/SKILL.md

skill

1,244 bytes

19a1b96f91618374…

skills/frappe-lms/SKILL.md

skill

1,284 bytes

83a9746a2afa955e…

skills/frappe-payments/SKILL.md

skill

1,266 bytes

14252323a570480e…

skills/frappe-search/SKILL.md

skill

834 bytes

674224bb50cf5ca9…

skills/frappe-sql/SKILL.md

skill

988 bytes

49cf53690a939e0a…

Frappe Agent — Frequently asked questions

What is Frappe Agent?
Frappe Agent is an AI plugin in the HOL registry. Frappe and ERPNext coding, customization, bench, and review intelligence for Codex.
How do I install Frappe Agent?
Install Frappe Agent in your harness: Codex — codex plugin marketplace add Dkm0315/frappe-agent; Claude Code — /plugin marketplace add Dkm0315/frappe-agent; Any agent — npx [email protected] add Dkm0315/frappe-agent. Full step-by-step guidance is on the HOL plugin page.
How do I install Frappe Agent in HOL Guard?
To install Frappe Agent in HOL Guard, start with hol-guard plugin install dhairya-marwaha/frappe-agent --apply. The complete step-by-step install guide for HOL Guard is on the HOL plugin page.
How do I install Frappe Agent in Codex?
To install Frappe Agent in Codex, start with codex plugin marketplace add Dkm0315/frappe-agent. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install Frappe Agent in Claude Code?
To install Frappe Agent in Claude Code, start with /plugin marketplace add Dkm0315/frappe-agent. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How is the Trust Score for Frappe Agent computed?
Frappe Agent has a HOL Trust Score of 90 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/dhairya-marwaha%2Ffrappe-agent/trust
Who publishes Frappe Agent?
Frappe Agent is published by Dhairya Marwaha and listed on HOL.

Directory acceptance

Listed in 1 of 5 directory lists

Read from the list each directory publishes on GitHub. Being listed means the directory accepted the plugin; it is not a HOL security rating.

Lists last read . HOL re-reads them every day.

Submitting it? Check it against each directory's rules

Install signal

HOL cannot see every install. These are separate signals from different sources, so they are not added together. Counts under each floor show as <N.

Install commands issued here
<5
HOL Guard install commands issued from this listing, last 28 days.
Opt-in install reports
<10
Machines that reported installing it through HOL Guard in week 2026-W45. Reporting is opt-in, so most installs are not counted.
HOL Guard workspaces
<5
Workspaces that approved it or include it in an approved-plugin feed, as of today.

Reviews and similar plugins