Back to directory
ben-vargas avatar

pi-packages

Packages for Pi - extensions, skills, prompt templates, and themes.. Read more below about its uses, features, and usage.

Clone repository

git clone https://github.com/ben-vargas/pi-packages.git

108

Stars

12

Forks

1

Watchers

MIT

License

pi-packages

These are packages built for my personal use and shared with the community of pi in case it helps others.

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

Packages

Package Type Description
@benvargas/pi-synthetic-provider Extension Synthetic model provider (Kimi, GLM, MiniMax, Qwen, Nemotron, gpt-oss)
@benvargas/pi-antigravity-image-gen Extension Antigravity image generation (Gemini 3 Pro, inline rendering)
@benvargas/pi-exa-mcp Extension Exa MCP tools — web search + code context
@benvargas/pi-firecrawl Extension Firecrawl tools — scrape, map, search
@benvargas/pi-themes Themes Theme collection with GitHub, Orng, and monochrome light/dark palettes
@benvargas/pi-ancestor-discovery Extension Ancestor discovery for skills, prompts, themes
@benvargas/pi-cut-stack Extension Cut-stack editor shortcuts
@benvargas/pi-openai-fast Extension /fast toggle for OpenAI priority service tier on supported GPT-5.4 models
@benvargas/pi-openai-verbosity Extension Config-backed OpenAI Codex text verbosity rewrites
@benvargas/pi-claude-code-use Extension Anthropic/Claude OAuth compatibility patching

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

Security notes and dependency audit status are tracked in SECURITY.md.

Install All

Install every package in this repo with a single command:

pi install git:github.com/ben-vargas/pi-packages

Or try without installing:

pi -e git:github.com/ben-vargas/pi-packages

Install One Package

Install a single package via npm:

pi install npm:@benvargas/<package-name>

Use the specific command from the table above for each package.

Install commands by package
pi install npm:@benvargas/pi-synthetic-provider
pi install npm:@benvargas/pi-antigravity-image-gen
pi install npm:@benvargas/pi-exa-mcp
pi install npm:@benvargas/pi-firecrawl
pi install npm:@benvargas/pi-themes
pi install npm:@benvargas/pi-ancestor-discovery
pi install npm:@benvargas/pi-cut-stack
pi install npm:@benvargas/pi-openai-fast
pi install npm:@benvargas/pi-openai-verbosity
pi install npm:@benvargas/pi-claude-code-use

Uninstall

If installed via git:

pi remove git:github.com/ben-vargas/pi-packages

If installed individually via npm:

pi remove npm:@benvargas/<package-name>
Uninstall commands by package
pi remove npm:@benvargas/pi-synthetic-provider
pi remove npm:@benvargas/pi-antigravity-image-gen
pi remove npm:@benvargas/pi-exa-mcp
pi remove npm:@benvargas/pi-firecrawl
pi remove npm:@benvargas/pi-themes
pi remove npm:@benvargas/pi-ancestor-discovery
pi remove npm:@benvargas/pi-cut-stack
pi remove npm:@benvargas/pi-openai-fast
pi remove npm:@benvargas/pi-openai-verbosity
pi remove npm:@benvargas/pi-claude-code-use

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

Releases

What's New pi-themes adds a monochrome theme pair — mono-black and mono-light — adapted from the MIT-licensed kartikkabadi/pi-mono-themes project, usable as a pi 0.84.0 automatic light/dark pair. @ben...

What's New Live model discovery in pi-synthetic-provider now derives exact pi thinking levels from the Synthetic catalog's reasoning_parameters.efforts instead of a hand-maintained probe table. This f...

What's New Generated MCP alias results in pi-claude-code-use now stay compact in the live TUI until expanded. The renderer follows Pi's normal display behavior while adding terminal-safety hardening,...

What's New This release moves the workspace to pi 0.84.0 and fixes what that upgrade broke — or newly exposed. Pi 0.84 shipped an opt-in fullscreen TUI whose renderer repaints differentially, so any s...

What's New pi-claude-code-use no longer maintains a list of known extensions. This release replaces the hardcoded companion table and jiti-based extension-factory capture with dynamic MCP alias deriva...