Skills and extensions for the pi coding agent.
Add as a pi package in your settings:
{
"packages": ["git:github.com/jamesacarr/pi-agent-stuff"]
}Or clone locally and point to it:
{
"extensions": ["./path/to/pi-agent-stuff/extensions"],
"skills": ["./path/to/pi-agent-stuff/skills"]
}| Skill | Description |
|---|---|
| author-skill | Creates, edits, audits, and upgrades Agent Skills |
| debug-code | Systematic root-cause investigation for bugs and failures |
| frontend-design | Influences frontend output towards distinctive, production-grade design |
| gh | Manages GitHub PRs, issues, and CI runs using the gh CLI |
| glab | Manages GitLab merge requests using the glab CLI |
| jira | Manages Jira issues, epics, sprints, and boards using jira-cli |
| test | Enforces test quality — behavioural assertions, minimal mocking, descriptive naming |
| test-driven-development | Enforces RED-GREEN-REFACTOR TDD process discipline |
| upgrade-dependencies | Safe, atomic dependency upgrades in JavaScript projects |
| web-extract | Extract content from specific URLs via Tavily |
| web-search | Search the web via Tavily |
| Extension | Description |
|---|---|
| access-control | Blocks dangerous commands and protects sensitive files |
| answer | /answer command — extracts questions from assistant responses into interactive Q&A |
| context | /context command — shows loaded extensions, skills, context window usage, and session costs |
| notify | Plays a sound when the agent finishes and is waiting for input |
| redact-output | Redacts sensitive values from tool output |
| session-breakdown | /breakdown command — shows token usage and cost breakdown for the current session |
pnpm install
pnpm lint # Lint and format
pnpm typecheck # Type checking
pnpm test # Run tests