2.3 KiB
2.3 KiB
pi-skill
A self-contained Pi package — 68 skills, 43 extensions, 11 themes.
Built on agent-pi's extension suite with additional custom skills (EmDash CMS, Open Design, and more).
Install
# Already have Pi? Just register pi-skill:
./bootstrap.sh
# Or manually:
pi install /path/to/pi-skill
# Then restart Pi agent
What's Included
By the numbers
| Resource | Count | Source |
|---|---|---|
| Skills | 68 | agent-pi (20) + Open Design (25) + EmDash CMS (7) + Custom |
| Extensions | 43 | Full agent-pi extension suite |
| Themes | 11 | Catppuccin, Dracula, Nord, Synthwave, Tokyo Night, etc. |
| Agents | 24+ | Builder agents for multiple models |
| Commands | 9 | Toolkit slash commands |
EmDash CMS Skills
| Skill | What it does |
|---|---|
/emdash-adversarial-reviewer |
Adversarial code review |
/emdash-agent-browser |
Browser automation & testing |
/emdash-build-site |
Build EmDash CMS sites on Astro |
/emdash-create-plugins |
Create EmDash plugins |
/emdash-cli |
EmDash CLI operations |
/emdash-wp-plugin-migrate |
Migrate WP plugins to EmDash |
/emdash-wp-theme-migrate |
Migrate WP themes to EmDash |
How It Works
pi-skill is a standard Pi package. Its package.json declares all resources:
{
"pi": {
"extensions": ["./extensions"],
"skills": ["./skills"],
"themes": ["./themes"],
"prompts": ["./prompts"]
}
}
Pi auto-discovers everything — no manual copying or install scripts needed.
Directory Structure
pi-skill/
├── package.json Pi package manifest
├── bootstrap.sh One-time registration
├── extensions/ 43 TypeScript extensions
├── skills/ 68 skill packs (SKILL.md)
├── themes/ 11 terminal themes
├── agents/ Agent definitions + YAML
├── commands/ Slash commands (/tex, etc.)
├── prompts/ Prompt templates
├── .repos/ Reference clones (agent-pi, open-design, plannotator)
├── tex/ Text manipulation app
└── backups/
Requirements
- Pi coding agent
- Node.js 18+