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.tsThe 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.mdbecause 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 ompSee OMP's extension documentation for its runtime API.