Skip to content

Introduction

AllAgents is a CLI tool for managing AI coding assistant plugins across multiple clients like Claude Code, GitHub Copilot, Cursor, and more.

AI coding assistants (Claude, Copilot, Cursor, Codex, etc.) each have their own configuration formats and directory structures. If you want to share skills across multiple projects or use multiple AI clients, you need to manually copy and transform files.

AllAgents solves this by providing:

FeatureClaude Code PluginsAllAgents
ScopeSingle projectMulti-repo workspace
Client supportClaude only8 AI clients
File locationRuntime lookup from cacheCopied to workspace (git-versioned)
Project structureAI config mixed with codeSeparate workspace repo
graph TB
subgraph Marketplaces
M1[claude-plugins-official]
M2[obra/superpowers]
M3[custom marketplace]
end
subgraph Plugins
P1[code-review]
P2[superpowers]
P3[my-plugin]
end
subgraph "Plugin Contents"
S[skills/]
H[hooks/]
A[agents/]
MCP[mcp/]
C[commands/]
end
M1 --> P1
M2 --> P2
M3 --> P3
P1 & P2 & P3 --> S & H & A & MCP & C
subgraph "User Scope (~/.allagents/)"
UW[workspace.yaml]
UC[~/.claude/]
UA[~/.agents/]
end
subgraph "Project Scope (.allagents/)"
PW[workspace.yaml]
subgraph Repositories
R1[repo-1/]
R2[repo-2/]
R3[repo-3/]
end
PC[.claude/]
PA[.agents/]
end
S & H & A & C --> UC & UA
S & H & A & C --> PC & PA
PW --> R1 & R2 & R3

Key concepts:

ConceptDescription
MarketplaceRegistry of available plugins (GitHub repo with manifest)
PluginPackage containing skills, hooks, agents, MCP servers, and commands
User ScopePlugins installed to ~/.allagents/ available across all projects
Project ScopePlugins installed to .allagents/ for a specific workspace
WorkspaceConfiguration linking multiple repositories with shared plugins