Adapters
Native output formats and translation rules for every harness Soubi supports.
An adapter turns the portable plugin model into the files one harness already knows how to load. These pages document the final paths, the translations Soubi performs, and the features that do not map cleanly.
Use the compatibility tables when you need to compare harnesses. Use an adapter page when you need to inspect one target in detail.
Claude Code
Plugin manifest, skills, agents, commands, hooks, and MCP.
Codex CLI
Codex plugin metadata, Agent Skills, TOML agents, prompts, and hooks.
Gemini CLI
A Gemini extension with commands, agents, hooks, and MCP servers.
OpenCode
Native Markdown surfaces plus a generated TypeScript plugin.
Cursor
Marketplace manifest, rules, skills, commands, subagents, hooks, and MCP.
GitHub Copilot
Skills, prompt files, custom agents, hooks, and VS Code MCP config.
Windsurf
AGENTS.md, Agent Skills, workflows, and global MCP config.
Pi
A Pi package with prompt templates and a generated extension.
Hermes Agent
A Python plugin with bundled skills, commands, hooks, and tools.
Kiro CLI
Steering, skills, prompts, agents, v1 hooks, and MCP settings.
Amp
Agent Skills and a generated Amp TypeScript plugin.
Factory Droid
A complete Factory plugin bundle with skills, commands, droids, and hooks.
OMP
An OMP package with prompts, skills, tools, and lifecycle callbacks.
Devin CLI
A Devin plugin with agents, skills, hooks, and MCP.
Kimi Code CLI
One plugin manifest containing commands, hooks, MCP, and skill instructions.
Qoder CLI
Project instructions, skills, commands, agents, hooks, and MCP.
Kilo Code CLI
Kilo-native paths backed by its OpenCode-compatible plugin contract.
MastraCode
Project skills, commands, hooks, MCP, and specialist-agent fallbacks.
Grok CLI
A Grok plugin with skills, agents, hooks, and MCP.
Antigravity CLI
Plugin rules, skills, hooks, MCP, and workspace agents.
Maki
A generated Lua plugin and native Maki MCP configuration.
Herdr
Multiplexer actions for readable plugin content, with explicit runtime drops.
Build one adapter
Pass a comma-separated list to any build, check, install, or dev command:
pnpm soubi build ./my-plugin --harness claude,codexThe output lands under .soubi-out/<harness>/. Paths shown on the adapter pages are relative to that harness directory.