Skip to content

Pi Extensions & Skills

Adapt Pi to your workflow with the most popular extensions and skills for coding. Use the navigation index on the left to browse, or jump straight to Installing Pi.

Pi is a minimal terminal coding harness from earendil-works. It ships with powerful defaults but deliberately skips heavyweight features like sub-agents and plan mode. Instead, you adapt Pi to your workflow by installing — or asking Pi to build — small, composable add-ons.

Pi has four customization layers:

Extensions

TypeScript modules that add tools, commands, keyboard shortcuts, event hooks, providers, and custom TUI.

Skills

Markdown capability packages with instructions and helper scripts, loaded on demand (progressive disclosure).

Prompt templates

Reusable prompts as Markdown files, expanded with /name.

Themes

Color and UI theming for the interactive TUI.

All four can be bundled into Pi packages and shared via npm or git, then installed with pi install npm:<package>.

The Pi package catalog already has thousands of packages. This guide cuts through the noise: for each common coding need, it surveys 2–3 popular alternatives, shows how to install them, and weighs the benefits and drawbacks so you can choose quickly.