A comprehensive set of skills for Etendo ERP development — module creation, database changes, window configuration, Java scaffolding, builds, and more
Etendo Dev Assistant — Shared Context
Etendo Dev Assistant — Shared Guidelines. Cross-cutting conventions that apply to ALL /etendo:* skills.
Etendo Webhooks — Shared Helper. Internal reference read by all /etendo:* skills to invoke AD operations via HTTP webhooks instead of manual SQL.
Etendo git workflow conventions — background knowledge for all Etendo development. Loads automatically when working in Etendo repositories (etendosoftware org, com.etendo*/com.smf* modules, projects with gradle.properties containing etendo dependencies). Provides commit message formats, branch naming rules, and PR conventions enforced by Git Police.
/etendo:alter-db — Create or modify tables, columns, views, and references in the Etendo Application Dictionary via webhooks
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.
A set of Claude Code plugins that help developers work with Etendo ERP. Provides skills for module creation, database changes, window configuration, Java scaffolding, builds, workflow management, and more.
| Plugin | Description |
|---|---|
| dev-assistant | Core Etendo development skills — /etendo:module, /etendo:alter-db, /etendo:window, /etendo:java, /etendo:smartbuild, and more |
| etendo-workflow-manager | Jira/GitHub issue creation, branch naming, and commit formatting following Etendo conventions |
/plugin marketplace add etendosoftware/etendo_claude_marketplace
/plugin install dev-assistant@etendo_claude_marketplace
/plugin install etendo-workflow-manager@etendo_claude_marketplace
You can also browse and install from the interactive plugin manager:
/plugin
Then go to the Discover tab to see available plugins.
To pull the latest changes from the marketplace:
/plugin marketplace update etendo_claude_marketplace
If you have cloned this repo locally, you can load plugins directly for development or testing:
claude --plugin-dir ./plugins/dev-assistant
claude --plugin-dir ./plugins/etendo-workflow-manager
Or add the local directory as a marketplace:
/plugin marketplace add ./path/to/etendo_claude_marketplace
By default plugins are installed at user level (available in all projects). To install for a specific project only:
/plugin install dev-assistant@etendo_claude_marketplace --scope project
| Scope | Settings file | Shared via git |
|---|---|---|
user | ~/.claude/settings.json | No |
project | .claude/settings.json | Yes |
local | .claude/settings.local.json | No |
All skills are prefixed with /etendo: and designed to be used from inside an Etendo project directory.
| Skill | Description |
|---|---|
/etendo:context | Detect and set active module, show infrastructure mode |
/etendo:init | Full bootstrap — clone, configure, and set up an Etendo project |
/etendo:install | Install Etendo on an already-cloned project |
/etendo:module | Create or configure an Etendo module |
/etendo:alter-db | Create/modify tables and columns via Application Dictionary |
/etendo:window | Create/modify windows, tabs, and fields |
/etendo:java | Scaffold EventHandlers, Background Processes, Action Processes, Webhooks |
/etendo:headless | Configure EtendoRX REST API endpoints |
/etendo:smartbuild | Compile and deploy |
/etendo:update | Synchronize DB with the model (update.database) |
/etendo:report | Create Jasper reports |
/etendo:flow | Configure EtendoRX flows |
/etendo:test | Create and run tests |
The plugin also includes shared internal skills (_guidelines, _context, _webhooks) that provide cross-cutting conventions to all commands, and a references/ directory with detailed documentation loaded on demand.
| Skill | Description |
|---|---|
/etendo:workflow-manager | Create Jira issues (Bug, Story, Task), GitHub issues, branches, and commits following Git Police conventions |
dev-assistant skills)com.etendoerp.copilot.devassistant module installed (optional — skills degrade gracefully to SQL or manual steps)The dev-assistant skills use webhooks and headless endpoints provided by the com.etendoerp.copilot.devassistant Etendo module to interact with the Application Dictionary, create tables, register windows, and more. If the module is not available, skills fall back to direct SQL or guide the user through manual steps.
Authentication is handled automatically via JWT Bearer token obtained from the Etendo login endpoint.
.claude-plugin/
marketplace.json <- Marketplace definition
plugins/
dev-assistant/
.claude-plugin/
plugin.json <- Plugin manifest
skills/ <- Skill definitions (SKILL.md per skill)
references/ <- Detailed docs loaded on demand
etendo-workflow-manager/
.claude-plugin/
plugin.json
skills/
MIT
npx claudepluginhub etendosoftware/etendo_claude_marketplace --plugin dev-assistantCreate Fyso agent teams from natural language requirements
Manages the full Etendo development workflow — creating Jira issues, GitHub issues, branches, commits, and wiki documentation following Etendo conventions
Sync Fyso agent teams to local .claude/agents/
Editorial "Odoo ERP" bundle for Claude Code from Antigravity Awesome Skills.
ERPAVal — autonomous software development workflow for Claude Code. Comprehensive standalone bundle: the erpaval workflow plus 10 vendored companion skills (product-discovery, research, ultraplan, tech-stack-builder, product-strategy, working-backwards, customer-research, meta-prompt-optimizer, product-design-shared, agent-ux-patterns) so the six-phase Explore/Research/Plan/Act/Validate/Compound loop routes resolve out of the box. Designed to be forked.
Frappe and ERPNext coding, customization, bench, and review intelligence for Claude Code.
Comprehensive Frappe/ERPNext full-stack development with DocType scaffolding, bench integration, and specialized agents for server-side Python, client-side JavaScript, and ERPNext customization
Autonomous multi-agent development pipeline — from ticket to PR in one command
Comprehensive Frappe Framework development platform with 95% SDLC coverage - 15 commands, 10 agents, 15 skills for complete Frappe/ERPNext development lifecycle