Files
pi-skill/README.md
2026-05-25 16:41:08 +07:00

81 lines
2.3 KiB
Markdown

# pi-skill
A self-contained [Pi](https://github.com/badlogic/pi-mono) 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
```bash
# 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:
```json
{
"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](https://github.com/badlogic/pi-mono)
- Node.js 18+