Soubi

OMP

An OMP package with instructions, Agent Skills, prompts, hooks, and generated tools.

OMP uses a package manifest, portable prompt files, and a TypeScript extension lifecycle. Soubi shares the stable file conventions with Pi while generating OMP-specific package metadata and callbacks.

Native output

package.json
AGENTS.md
skills/<name>/SKILL.md
prompts/<name>.md
extension.ts

The package manifest contains OMP's omp-package metadata.

Translation details

  • Commands become OMP prompt templates.
  • Hooks and tools become TypeScript extension callbacks.
  • Agent roles are folded into AGENTS.md because OMP has no declarative subagent profile.
  • MCP servers are dropped because OMP has no documented native MCP client surface.

Build this target

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

See OMP's extension documentation for its runtime API.

On this page