AI Maestro Plugins Marketplace

June 9, 2026 · View on GitHub

Official plugin marketplace for AI Maestro.

This repo is a plugin index — it lists available plugins that Claude Code can install. The plugins themselves live in their own repos. Plugin versions are tracked in .claude-plugin/marketplace.json and bump automatically when an upstream plugin tags a release, so the tables below intentionally omit version numbers.

Available Plugins

Core Plugins

Install with --scope user (all sessions) or --scope project.

PluginCategoryDescription
ai-maestro-pluginproductivityAgent management, memory search (transcripts), markdown memory protocol (memory-recall/memory-write + memgrep), code graph, AMP messaging, AID identity, docs search, planning, team governance, team kanban, MCP discovery, hook debugging, network security. Requires the AI Maestro server.
ai-maestro-janitorcore-pluginSession-scoped janitor — reconciles PRs, worktrees, TRDD drift, and task/PR mismatches, auto-resumes on rate-limit, keeps the prompt cache warm via a single durable cron heartbeat. No external daemon.

Role-Plugins

One per AI Maestro governance title. Install with --scope local inside the agent's project directory.

PluginGovernance TitleDescription
ai-maestro-assistant-manager-agentMANAGERUser interlocutor, directs other agents
ai-maestro-chief-of-staffCHIEF-OF-STAFFPer-team agent management, staff planning
ai-maestro-architect-agentARCHITECTDesign documents, requirements, architecture
ai-maestro-orchestrator-agentORCHESTRATORTask distribution, kanban, coordination
ai-maestro-integrator-agentINTEGRATORQuality gates, PR review, merging, releases
ai-maestro-programmer-agentPROGRAMMERGeneral-purpose implementer, writes code
ai-maestro-maintainer-agentMAINTAINERPolls GitHub issues, triages bugs, fixes valid issues via publish pipeline
ai-maestro-autonomous-agentAUTONOMOUSMandatory role-plugin for no-team agents; enforces workspace isolation, forbids cross-agent mutation, respects the AMP comm graph

Visualization

PluginDescription
ai-maestro-visual-communicator-pluginInteractive HTML pages — diagrams, diff reviews, plan reviews, slide decks, data tables, and modal-comment agent reports. Every page sends the user's selection back to the agent.

Memory system

ai-maestro-plugin (v2.6.0+) hosts the ecosystem's shared memory system, made of two complementary layers:

LayerWhat it remembersHow to use it
memory-search skillConversation transcripts — what was said in past sessions, indexed by the AI Maestro serverRequires the AI Maestro server; query past conversations by topic
Markdown memory protocolCurated notes — durable facts an agent chose to write down, one markdown file per fact, indexed by symptommemory-recall / memory-write skills + the memory-protocol rule; recall is powered by the bundled memgrep tool (scripts/install-memgrep.sh; degrades to plain grep when memgrep is not installed)

Role-plugins and the shared protocol: the Claude Code marketplace spec registers plugins only — there is no skill-level registry or cross-plugin dependency field. A role-plugin gets the shared memory protocol by being installed alongside ai-maestro-plugin: skills resolve at runtime when both plugins are active in the session. Install the core plugin at user scope and the role-plugin at local scope (see Installation below).

Installation

Add this marketplace to Claude Code, then install individual plugins:

# Register this marketplace (one-time setup)
claude plugin marketplace add https://github.com/Emasoft/ai-maestro-plugins

# Install the core AI Maestro plugin (user scope -- available in all sessions)
claude plugin install ai-maestro-plugin ai-maestro-plugins --scope user

# Install a role-plugin (local scope -- per agent project directory)
claude plugin install ai-maestro-programmer-agent ai-maestro-plugins --scope local

# Restart Claude Code to activate newly installed plugins
# In Claude Code: use /reload-plugins or restart the session

Update

To update all plugins from this marketplace:

# Update the marketplace index
claude plugin marketplace update ai-maestro-plugins

# Update a specific plugin
claude plugin update ai-maestro-plugin@ai-maestro-plugins
claude plugin update ai-maestro-programmer-agent@ai-maestro-plugins

Uninstall

To remove individual plugins:

# Uninstall the core plugin (user scope)
claude plugin uninstall ai-maestro-plugin --scope user

# Uninstall a role-plugin (local scope)
claude plugin uninstall ai-maestro-programmer-agent --scope local

# Remove the marketplace registration
claude plugin marketplace remove ai-maestro-plugins

Troubleshooting

Plugin not found after marketplace add Run claude plugin marketplace update ai-maestro-plugins to refresh the index, then retry the install.

Plugin not found with the name from its repo URL Install names come from each plugin's .claude-plugin/plugin.json name field (mirrored in this repo's marketplace.json), which is not always identical to the GitHub repo name. Check the tables above for the exact install name.

Role-plugin not activating Role-plugins must be installed with --scope local inside the agent's project directory. Verify you are in the correct working directory before installing.

Version not updating after plugin release Run claude plugin marketplace update ai-maestro-plugins to pull the latest marketplace.json. If the version is still stale, try claude plugin update <plugin-name>@ai-maestro-plugins.

Hook path not found after update After updating a plugin, restart Claude Code. If hook paths still cannot be found, run claude plugin uninstall <plugin> and reinstall from scratch.

Old version shown after update Claude Code caches plugin files. Run claude plugin marketplace update ai-maestro-plugins to refresh the index, then claude plugin update <plugin-name>@ai-maestro-plugins. A Claude Code restart is required to pick up the new version.

Restart required after install or update Plugin changes (skills, hooks, commands) take effect only after restarting Claude Code or running /reload-plugins in the active session.

MARKETPLACE_PAT errors in CI The notify-marketplace workflow in each plugin repo requires a PAT secret named MARKETPLACE_PAT. See each plugin repo's .github/workflows/notify-marketplace.yml setup comments for how to create and store the token.

License

MIT