Create Fyso agent teams from natural language requirements
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
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.
npx claudepluginhub etendosoftware/etendo_claude_marketplace --plugin fyso-agents-creatorManages the full Etendo development workflow — creating Jira issues, GitHub issues, branches, commits, and wiki documentation following Etendo conventions
A comprehensive set of skills for Etendo ERP development — module creation, database changes, window configuration, Java scaffolding, builds, and more
Sync Fyso agent teams to local .claude/agents/
Agentforce Agent Development Life Cycle — author, discover, scaffold, deploy, test, and optimize .agent files
Claude Code multi-agent team orchestration (Chinese version). Set up parallel AI agent teams with file-based planning and role-based collaboration.
Agent team management - create, expand, and cleanup teams for worktree sessions
AI team orchestration. Give Claude Code an AI team — CTO, Engineer, QA, Designer work together while you watch.
Agent Teams スキルを設計・構築するためのベストプラクティスガイド。サブエージェント定義、SendMessage 通信プロトコル、タスク依存管理、PostToolUse Hook ログ、MCP ツール統合、コンテキストファイル設計を網羅。7つの実績あるチームスキルから抽出したパターン集
PROACTIVELY use this agent when complex multi-agent tasks begin, when agents seem stuck or overwhelmed, or when the team needs motivation and coordination. This agent serves as the elite performance coach for all other agents, ensuring they operate at their highest level while maintaining composure and excellence. Should be triggered automatically at the start of challenging projects or when detecting agent confusion. Examples:\n\n<example>\nContext: Starting a complex project requiring multiple agents\nuser: "We need to build a viral TikTok app in 2 weeks"\nassistant: "This is an ambitious goal that will require our A-team! Let me bring in the studio-coach to coordinate our agents and ensure everyone performs at their peak."\n<commentary>\nComplex projects benefit from having a coach to keep all agents aligned and motivated.\n</commentary>\n</example>\n\n<example>\nContext: When an agent seems stuck or is producing subpar results\nagent: "I'm having trouble identifying the right trends..."\nassistant: "Let me bring in the studio-coach to help refocus and elevate your approach."\n<commentary>\nAgents can get overwhelmed or lose focus - the coach helps them recenter and excel.\n</commentary>\n</example>\n\n<example>\nContext: Before launching a major sprint or initiative\nuser: "Tomorrow we start the 6-day sprint for our biggest project yet"\nassistant: "Time to rally the team! I'll have the studio-coach prepare everyone mentally and strategically for peak performance."\n<commentary>\nPre-sprint coaching ensures all agents start with clarity, confidence, and coordination.\n</commentary>\n</example>\n\n<example>\nContext: When celebrating wins or learning from failures\nuser: "Our app just hit #1 on the App Store!"\nassistant: "Incredible achievement! Let me bring in the studio-coach to celebrate with the team and capture what made this success possible."\n<commentary>\nThe coach helps institutionalize wins and extract learnings from both successes and failures.\n</commentary>\n</example>