Pi
A Pi package with Agent Skills, prompt templates, hooks, and generated tools.
Pi packages extensions and prompt content together. Soubi emits standard files for instructions, skills, and commands, then generates TypeScript for lifecycle callbacks and tools.
Native output
package.json
AGENTS.md
skills/<name>/SKILL.md
prompts/<name>.md
extension.tsThe package manifest contains Pi's pi-package metadata.
Translation details
- Commands become Pi prompt templates.
- Supported hooks become callbacks in
extension.ts. - Tools are registered by the generated extension.
- Subagents are dropped because Pi has no matching primitive.
- MCP servers are dropped because Pi has no native MCP client surface.
Build this target
pnpm soubi build ./my-plugin --harness pi