A collection of practical add-ons for the Pi coding agent.
You can add a browser interface, safer workflows, local documentation search, reusable skills, prompts, themes, and small quality-of-life tools. Install only the pieces that are useful to you.
Most packages can be installed directly through Pi:
pi install npm:@firstpick/<package-name>Open a package below for its exact install command and a short usage guide.
Packages bundle larger features, prompt collections, themes, or related tools.
- Troubleshooting learnings for Pi — Keep a durable, searchable record of troubleshooting lessons that Pi can reuse later.
- Natural Conversation Mode for Pi — Adds a voice-friendly conversation mode with strict limits on what Pi can do while listening.
- Agent memory prompts for Pi — Adds a reusable prompt for keeping Pi’s long-term memory useful and tidy.
- Code workflow prompts for Pi — Adds ready-made prompts for reviews, bug fixes, issue work, and incident triage.
- Git and PR prompts for Pi — Adds ready-made prompts for commits, pull requests, and PR reviews.
- Release documentation prompts for Pi — Adds ready-made prompts for release notes, announcements, README updates, and wiki updates.
- Questionnaires for Pi — Lets Pi ask clear single- and multiple-choice questions in the terminal and Web UI.
- Remote access for Pi Web UI — Open an existing Pi Web UI safely to devices on a trusted local network.
- Skill lifecycle tools for Pi — Bundles the tools used to review, create, organize, and improve Pi skills.
- Theme bundle for Pi — Adds a collection of familiar color themes to Pi.
- Pi Web UI — Use Pi from a local browser with tabs, streaming responses, uploads, model controls, Git helpers, and optional companion features.
Extensions add commands, tools, interface elements, or automatic behavior to Pi.
- Anthropic Auth Recovery for Pi — Helps you recover from a narrow class of Anthropic compatibility errors without changing anything automatically.
- ArchWiki Local for Pi — Lets Pi search your local ArchWiki copy before reaching for the public web.
- AUR Review for Pi — Adds a careful review checkpoint before AUR-related Git changes move forward.
- Bang Command Autocomplete for Pi — Suggests shell commands when you type
!or!!in Pi. - Brave Search for Pi — Lets Pi search the current web through the Brave Search API.
- BTW for Pi — Ask a quick side question without derailing the main conversation.
- cd for Pi — Makes changing directories in Pi faster with suggestions, history, and aliases.
- Codex Fast Mode for Pi — Adds an easy on/off switch for subscription-backed Codex Fast mode.
- Conditional System Prompts for Pi — Loads only the extra system guidance that matches the current platform and enabled tools.
- Cursor Composer for Pi — Connects Cursor Composer 2.5 to Pi as both a model provider and an explicitly requested coding agent.
- DOCX for Pi — Lets Pi inspect and carefully edit Word documents while keeping validation and rollback in the workflow.
- Feature System Prompt for Pi — Recognizes feature requests and loads the feature workflow only when it is actually needed.
- Fish User Bash for Pi — Runs Pi’s
!and!!commands through Fish instead of the default shell. - Git Footer Status for Pi — Shows Git state, token use, context use, and model information in Pi’s footer.
- Grill Me for Pi — Turns an early idea into a focused design interview so important decisions are made before implementation.
- Hyprland Wiki Local for Pi — Lets Pi search a local copy of the official Hyprland Wiki first.
- NixOS Wiki Local for Pi — Lets Pi search local NixOS and Nix documentation before using the public web.
- Notes for Pi — Keep small local notes inside Pi and optionally use selected notes as operating rules.
- Plan Executor for Pi — Works through a PLAN.md checklist and keeps going until the plan is complete or needs your input.
- Plan Mode Toggle for Pi — Adds a planning mode for thinking through a change before code is written.
- Raspberry Pi Wiki Local for Pi — Lets Pi search a local Raspberry Pi documentation collection.
- Release AUR for Pi — Guides AUR setup, review, and publishing with explicit safety checks and confirmation.
- Release npm for Pi — Guides this workspace’s npm release process and asks before publishing.
- Reverse Last for Pi — Undo the most recent changes made through Pi’s write and edit tools.
- Safety Guard for Pi — Adds confirmation and path protection around commands and edits that could cause serious damage.
- Setup Skills for Pi — Choose which local Pi skills are enabled from one interactive list.
- Small Modal Reliability for Pi — Gives smaller language models a clearer task loop, scratchpad, and verification routine.
- Stats for Pi — See where your Pi tokens and model costs are going over time.
- Subagent Minimum Fanout for Pi — Prevents unsafe one-off delegation patterns and checks reviewer model diversity.
- Tech News for Pi — Bring technology news from several sources into Pi for browsing and summaries.
- Todo Progress for Pi — Shows a live checklist for prompts that contain several steps or goals.
- Tools for Pi — Turn Pi tools on or off from an interactive selector.
- Upgrade Extensions for Pi — Check and update npm-installed Pi extensions from inside Pi.
- Wiki Tools for Pi — Create and maintain local documentation-search extensions from a reusable template.
- Workbook for Pi — Lets Pi inspect and carefully edit Excel workbooks with visual checks and validation.
- Workflows for Pi — Run saved, repeatable Pi workflows without putting all workflow logic in one large prompt.
Skills give Pi a reusable workflow for a particular kind of work. You normally ask in plain language rather than calling a command.
- Acceptance Tester — Check whether substantial work is truly ready to release or hand off.
- Architecture Review — Review a system design before implementation and spot coupling, layering, or boundary problems.
- Backup Manager — Check backup health, test restore readiness, and find gaps before an emergency.
- Bug Reporter — Turn a defect or failed test into a clear, reproducible bug report.
- Code Quality — Review code for maintainability, complexity, consistency, and useful quality checks.
- Code Security — Look for security flaws, leaked secrets, risky dependencies, and unsafe coding patterns.
- Competitor Analysis — Compare products, tools, or approaches using clear criteria and practical trade-offs.
- Deep Research — Research complex or high-stakes questions with multiple sources and explicit verification.
- Deployment Automation — Plan and review safer container deployments, updates, health checks, and rollbacks.
- Design Patterns — Choose an appropriate design pattern without adding unnecessary abstraction.
- Dolt Database Version Control — Evaluate or use Dolt when database history, branching, merging, or rollback matters.
- Feature Development Workflow — Guide a feature from scope and planning through implementation, review, and completion.
- HTML Report — Create polished, self-contained HTML reports for complex explanations and investigations.
- Lab QC Presentation Theme — Create modern green presentations for chemical production and quality-control teams.
- Network Diagnostics — Troubleshoot DNS, routing, ports, firewalls, TLS, and general connectivity problems.
- Paper Summarizer — Read technical or academic papers and explain their findings, limits, and practical value.
- Patch MD — Create and manage reproducible PATCH.md packages with validation and rollback guidance.
- Performance Optimizer — Find why software is slow or resource-heavy before recommending optimizations.
- Refactoring Advisor — Plan small, safe refactors that preserve behavior while improving maintainability.
- Repo Explorer — Map an unfamiliar repository and return the files, symbols, risks, and evidence needed for the next step.
- Research Orchestration — Coordinate broad research across several claims, sources, and verification passes.
- Server Audit — Review a Linux server for exposed services, weak access controls, and practical hardening opportunities.
- Shoo Auth — Implement or troubleshoot Shoo Google sign-in in browser applications.
- Spec vs Impl Checker — Check whether code actually matches a specification, plan, README, or issue.
- Subagent Governance — Keep delegated agent work properly scoped, isolated, reviewed, and safely retried.
- Tauri Django React — Build and troubleshoot desktop apps that combine Tauri, Django, and React.
- Tech Debt Tracker — Find, group, and prioritize technical debt so cleanup work becomes actionable.
- Tech Deep Dive — Evaluate libraries, frameworks, platforms, models, databases, APIs, or architectures for a real use case.
- Test Plan Generator — Turn a change or specification into a prioritized, practical test plan.
- Vulnerability Scanner — Check software, containers, and services for known vulnerabilities and explain the risk.
These are building blocks for package authors and are usually installed indirectly.
- Shared Pi extension utilities — Shared building blocks used by Firstpick’s Pi extensions. Most users do not need to install this package directly.
See TECHNICAL.md for package types, installation, and compatibility. Contributors can use DEVELOPMENT.md for repository layout, authoring standards, release tooling, and maintenance.