Skip to content

k3dom/pi-plugins

Repository files navigation

pi-plugins

High-quality, single-purpose plugins for the pi-agent harness, built on Effect-TS primitives.

Each plugin does one thing well: clear inputs, predictable outputs, and an implementation that leans on Effect for typed errors, resource safety, and composable concurrency.

Packages

Package Description Tools / commands
webfetch Fetches content over HTTP(S) and returns them as Markdown or raw HTML. web_fetch
subagent Delegates a task to a fresh, headless pi instance with an isolated context window. subagent
fast-mode Toggles fast, priority inference for configured models on supported providers. /fast, --fast
claude-oauth Makes pi's Anthropic OAuth requests match the current Claude Code client so OAuth login works correctly.
exit Exits pi when exit or quit is submitted as the whole prompt.
prompts A collection of prompt templates, invoked as slash commands. /simplify, /code-review

Usage

Install a published plugin with pi-agent:

pi install npm:@pi-plugins/webfetch

Or try it for a single run without adding it to settings:

pi -e npm:@pi-plugins/webfetch

For local development, load a plugin directly from its package directory:

pi -e ./plugins/webfetch

Then ask pi to use the tool it registers — for example, to fetch a URL.

Nix

This repo contains a Nix flake with a development shell for local checks.

nix develop
ci

License

MIT

About

High-quality, single-purpose plugins for the pi-agent harness, built on Effect-TS primitives.

Topics

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors