Soubi

Amp

Agent Skills, commands, hooks, tools, and MCP output for Amp.

Amp combines file-based instructions and skills with a TypeScript Plugin API. Soubi writes both forms and uses generated code only where Amp expects code.

Native output

AGENTS.md
.agents/skills/<name>/SKILL.md
.amp/plugins/<plugin-id>.ts
.amp/settings.json

Translation details

  • Commands are registered in Amp's command palette.
  • Hooks and tools are registered through the generated TypeScript plugin.
  • Agent definitions become delegation tools backed by Amp's built-in agent handle.
  • MCP servers are written under amp.mcpServers in .amp/settings.json.
  • Workspace MCP servers require one-time approval in Amp.

Build this target

pnpm soubi build ./my-plugin --harness amp

Agent delegation is a functional degradation rather than a native custom-agent file, so soubi check reports it.

On this page