Skip to content

dsshap/pi-packages

Repository files navigation

pi-packages

Custom extensions for pi, the AI coding agent.

Pi packages can include extensions, skills, prompt templates, and themes. See the pi packages docs for details.

Packages

Package Description
@dsshap/pi-loader-with --with loader — load Pi extensions by short name and honor their pi.prompts / pi.skills manifest entries
@dsshap/pi-pi-experts Pi Pi — meta-agent that builds Pi agents using a team of parallel research experts
@dsshap/pi-agent-chain Agent Chain — sequential pipeline orchestrator for opinionated, repeatable multi-agent workflows
@dsshap/pi-grid-manager UI middleware that composes ui.setWidget() calls from other extensions into a single side-by-side grid widget (/grid <N>)
@dsshap/pi-gh GitHub PR prompts (/pr, /triage-pr-feedback) and a /gh diagnostic command

Each package has its own README with setup instructions, usage, and configuration details.

Install All

Install every package in this repo with a single command:

pi install git:github.com/dsshap/pi-packages

Or try without installing:

pi -e git:github.com/dsshap/pi-packages

Install One Package

Install a single package via npm:

pi install npm:@dsshap/<package-name>
Install commands by package
pi install npm:@dsshap/pi-loader-with
pi install npm:@dsshap/pi-pi-experts
pi install npm:@dsshap/pi-agent-chain
pi install npm:@dsshap/pi-grid-manager
pi install npm:@dsshap/pi-gh

Internal Libraries

Workspace-internal helper packages used by the extensions above. Not Pi extensions — do not install with pi install. They are pulled in automatically as transitive npm dependencies when you install the consuming extension.

Package Description
@dsshap/pi-subagent-flags Shared helper that lets local users splice extra pi flags into every sub-agent subprocess spawn from a named extension. Consumed by pi-pi-experts and pi-agent-chain.

Listed here for contributor reference. End users never need to install or configure these directly.

Uninstall

If installed via git:

pi remove git:github.com/dsshap/pi-packages

If installed individually via npm:

pi remove npm:@dsshap/<package-name>

Contributing

Each package under packages/ is independent with its own package.json. There is no shared build system — each package is self-contained.

Testing locally

cd packages/<package-name>
pi -e .

License

MIT

About

Custom extensions for pi, the AI coding agent — multi-agent pipelines, UI middleware, GitHub workflows, and more.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors