Context
Bitwarden recently renamed their claude-code-plugins repo to ai-plugins, raising the question of whether we should follow suit.
Analysis: Can the Claude Code plugin format work with other AIs?
| Component |
Claude Code |
Gemini CLI |
Codex/Copilot |
Plugin manifest (plugin.json) |
Native |
No equivalent |
No equivalent |
Skills (SKILL.md) |
Native |
Loadable via activate_skill + tool mapping |
No equivalent |
Agents (AGENT.md) |
Native |
Different format (AGENTS.md) |
AGENTS.md format |
| Hooks |
Native |
No equivalent |
No equivalent |
| Commands |
Native |
No equivalent |
No equivalent |
Current cross-platform precedent
superpowers plugin already has Gemini CLI tool mapping in references/codex-tools.md
- JacobPEvans repos have
AGENTS.md alongside CLAUDE.md
nix-ai/modules/common/formatters.nix generates Claude, Gemini, and Copilot configs
Verdict
The format is Claude-specific today. A rename to ai-plugins would be premature unless accompanied by actual multi-AI format support:
- AGENTS.md generation from AGENT.md files
- Gemini skill loading adapters
- Cross-platform command equivalents
Track as a future consideration if the plugin format evolves toward cross-platform support.
Labels
This is informational/tracking only — no action needed now.
Context
Bitwarden recently renamed their claude-code-plugins repo to
ai-plugins, raising the question of whether we should follow suit.Analysis: Can the Claude Code plugin format work with other AIs?
plugin.json)SKILL.md)activate_skill+ tool mappingAGENT.md)AGENTS.md)AGENTS.mdformatCurrent cross-platform precedent
superpowersplugin already has Gemini CLI tool mapping inreferences/codex-tools.mdAGENTS.mdalongsideCLAUDE.mdnix-ai/modules/common/formatters.nixgenerates Claude, Gemini, and Copilot configsVerdict
The format is Claude-specific today. A rename to
ai-pluginswould be premature unless accompanied by actual multi-AI format support:Track as a future consideration if the plugin format evolves toward cross-platform support.
Labels
This is informational/tracking only — no action needed now.