A comprehensive set of skills for Etendo ERP development — module creation, database changes, window configuration, Java scaffolding, builds, and more
npx claudepluginhub etendosoftware/etendo_claude_marketplace --plugin dev-assistantEtendo 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
/etendo:context — Detect and manage development context
Interactive guide for creating a new flow in the Etendo headless API (etapi_openapi_flow + flowpoint + req + tab + fields). Use this skill when the user wants to create or configure headless API endpoints/flows in Etendo.
/etendo:headless — Configure EtendoRX headless API endpoints
/etendo:init — Bootstrap a new Etendo project
/etendo:install — Install Etendo on an existing project
/etendo:java — Create Java code in an Etendo module (EventHandlers, Background Processes, Action Processes, Webhooks)
/etendo:module — Create or configure an Etendo module
/etendo:report — Create, edit, or register a Jasper Report in an Etendo module
/etendo:smartbuild — Compile and deploy
Run SonarQube analysis on Etendo modules. Use this skill when the user wants to run Sonar, check code quality, fix Sonar issues, analyze a PR with SonarQube, or when a SonarQube check fails on a PR. Also trigger when the user mentions code smells, quality gate, static analysis, or duplicated code in the context of an Etendo module.
/etendo:test — Generate Java tests for Etendo modules with full coverage (unit, integration, parameterized). Supports EventHandlers, Webhooks, Processes, Callouts, DataSources, and plain logic.
/etendo:update — Synchronize database with the model
/etendo:window — Create or modify a Window in the Etendo Application Dictionary via webhooks
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
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, and 16+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Automates browser interactions for web testing, form filling, screenshots, and data extraction
Design vocabulary and skills for frontend development. Includes 18 commands (/polish, /distill, /audit, /typeset, /overdrive, etc.) and an enhanced impeccable skill with curated anti-patterns.