Package Catalog
Extensions, skills, prompt templates, and themes published to npm. Install with pi install npm:<package>. See the package docs for details.
Recently published
All packages
@robhowley/pi-session-deck
The full Pi session lifecycle in one place: create and organize sessions across repos and worktrees, see what each agent is doing or waiting on, and reopen or end them from a TUI or iTerm2 Toolbelt.
$ pi install npm:@robhowley/pi-session-deck@vimsucks/pi-inline-skills
Invoke Pi skills anywhere in a prompt with inline slash mentions.
$ pi install npm:@vimsucks/pi-inline-skills@ladbabynpm/picc-grep
Claude Code style Grep (content search) tool for pi — a faithful port backed by ripgrep.
$ pi install npm:@ladbabynpm/picc-greppi-tool-search
Hide all tools behind a manifest-aware tool_search — LLM enables tools by name on demand
$ pi install npm:pi-tool-search@ladbabynpm/picc-bash
Claude Code style Bash and TaskStop tool for pi, supporting run_in_background and send to background upon timeout.
$ pi install npm:@ladbabynpm/picc-bashpi-petrroll
Small, focused Pi extensions by petrroll: switch projects and track external costs in your session.
$ pi install npm:pi-petrrollpi-schedule
Scheduled actions for pi agents — prompts, shell checks, notifications, one-shots, and bounded polls
$ pi install npm:pi-schedulepi-simocracy
Pi extension: load a Simocracy sim into your chat — see its pixel-art sprite render inline in the terminal and roleplay with it.
$ pi install npm:pi-simocracypi-tool-compact-display
Fork of pi-tool-display (by MasuRii) with left-padding alignment tweaks. Compact tool call rendering, diff visualization, and output truncation extension for Pi coding agent. Hides, collapses, and truncates verbose tool output for cleaner TUI display.
$ pi install npm:pi-tool-compact-display@timmyjl12/pi-context
Configurable, cheap smart context management for the Pi coding agent
$ pi install npm:@timmyjl12/pi-context@kreeger/pi-safe-command
Prompts for confirmation before running dangerous commands in the pi-coding-agent.
$ pi install npm:@kreeger/pi-safe-command@oai404iao/pi-keep-defaults
Freeze default model/thinking in settings.json so switching models or toggling thinking never rewrites the defaults.
$ pi install npm:@oai404iao/pi-keep-defaults@ogulcancelik/pi-session-recall
Search and query past pi sessions. Recall previous conversations on demand.
$ pi install npm:@ogulcancelik/pi-session-recall@patimweb/pi-abap-fs
ABAP remote filesystem extension for pi coding agent. Read, search, write and activate ABAP objects on SAP systems via the ADT protocol.
$ pi install npm:@patimweb/pi-abap-fspi-command-guard
A pi extension that intercepts potentially dangerous bash commands and prompts for confirmation before execution
$ pi install npm:pi-command-guardpi-time-awareness
Give Pi a lightweight sense of time with low-noise anchors and exact time on demand.
$ pi install npm:pi-time-awareness@zigai/pi-glowup
Compact, high-signal rendering for Pi tool calls and results.
$ pi install npm:@zigai/pi-glowup@alexanderfortin/pi-share-opengist
Pi extension that shares sessions to a self-hosted Opengist instance
$ pi install npm:@alexanderfortin/pi-share-opengist@kivlor/pi-multiplexer
Virtual models that rotate through provider variants on repeated failures
$ pi install npm:@kivlor/pi-multiplexerpi-short-links
Shorten long URLs and file paths in Pi assistant output so OSC 8 / click targets fit the pane width.
$ pi install npm:pi-short-links@samfp/pi-steering-hooks
Deterministic tool-call guardrails for pi — enforce rules with before-tool hooks instead of prompts. Zero token cost, 100% reliability.
$ pi install npm:@samfp/pi-steering-hooks@timmyjl12/pi-statusline
Powerline statusline footer for the pi coding agent — built-in themes, spacious full + multiline layouts, rich git/PR/context segments.
$ pi install npm:@timmyjl12/pi-statuslinepi-agent-web-access
Web search (Exa + Brave) and content extraction for Pi
$ pi install npm:pi-agent-web-access@yasuhito/pi-usage
A Pi extension that displays Codex and Claude subscription usage plus OpenRouter account credit balance
$ pi install npm:@yasuhito/pi-usage@caph42/pi-jev-router
Jev virtual model routing for pi with fixed, guarded adaptive and shadow strategies.
$ pi install npm:@caph42/pi-jev-router@kdejaeger/pi-model-router
Intelligent per-turn model router extension for the pi coding agent
$ pi install npm:@kdejaeger/pi-model-router@natsubrei/pi-ibn5100-header
A compact IBN5100 pixel-art startup header for Pi.
$ pi install npm:@natsubrei/pi-ibn5100-headerpi-committer
Reliable conventional commit automation for the pi coding agent with immutable Git snapshots and race-safe background commits
$ pi install npm:pi-committerpi-context-tax
Inspect Pi's startup tax, current context, and recorded session tokens, cost, tools, and MCP calls
$ pi install npm:pi-context-tax@pi-kaush/pi-working-indicator
Minimal Pi working indicator: a traveling wave of small squares replaces the braille spinner.
$ pi install npm:@pi-kaush/pi-working-indicatorpi-pixel-header
Pixel Pi logo header with random Catppuccin Mocha accents
$ pi install npm:pi-pixel-header@pi-stef/finance
Pi extension client for @pi-stef/finance-api: exposes portfolio state, drift, and deterministic suggestions to the pi agent.
$ pi install npm:@pi-stef/finance@agnishc/edb-system-prompt-watch
Pi extension: alert when Pi's bundled default system prompt changes
$ pi install npm:@agnishc/edb-system-prompt-watch@baretread/pi-forge
Matte graphite, molten copper Forge theme and visual atmosphere for Pi.
$ pi install npm:@baretread/pi-forge@nredd/pi-dev-tools
Typed pi tools for git, ssh, Python (uv/ruff/ty/pytest) and Rust (cargo): compact structured results, explicit exit-code states, no-shell spawn, bounded output.
$ pi install npm:@nredd/pi-dev-toolspi-agent-qqbot
Pi extension that connects the official QQ Bot API to the active native Pi coding agent session.
$ pi install npm:pi-agent-qqbotpi-deepseek-pricing-by-time
Time-of-day-aware DeepSeek cost accounting for pi: re-prices every DeepSeek assistant message with the official peak/off-peak rates in effect at the message's own UTC timestamp, so session totals, the footer, the statusline cost segment, and exports match
$ pi install npm:pi-deepseek-pricing-by-timepi-recursive
Pure Pi extension that lets Pi recursively call itself via a native rlm_query tool.
$ pi install npm:pi-recursive@agnishc/edb-herald
Pi extension: git commit and PR agent with approval gates
$ pi install npm:@agnishc/edb-herald@floez-werk/piagent-realtime-provider-maxtokens
Pi extension: clamps max_completion_tokens for OpenRouter requests to the smallest provider endpoint limit, so OpenRouter's length filter stops excluding providers.
$ pi install npm:@floez-werk/piagent-realtime-provider-maxtokens@joelazar/lazygit
Open lazygit from inside pi with /lazygit or ctrl+shift+g
$ pi install npm:@joelazar/lazygit@ladbabynpm/picc-memory
Claude Code style memory system for pi: CLAUDE.md layers (Managed / User / Project / Local / .claude/rules/) + AutoMem (persistent personal memory) + /memory command.
$ pi install npm:@ladbabynpm/picc-memory