81 lines
2.3 KiB
Markdown
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+
|