Soubi

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.ts

The 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

On this page