pi-skills-manager
Interactive skill manager for Pi — enable/disable skills with a pi-config-style UI
Package details
Install pi-skills-manager from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-skills-manager- Package
pi-skills-manager- Version
0.2.0- Published
- Mar 27, 2026
- Downloads
- 118/mo · 36/wk
- Author
- victor-founder
- License
- MIT
- Types
- extension
- Size
- 22.1 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./extensions"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-skills-manager
Interactive skill manager for Pi. Provides a /skills command that lets you enable and disable skills with a pi config-style UI.
Install
pi install npm:pi-skills-manager
Usage
Run /skills inside a Pi session to open the skill selector.
The UI shows all discovered skills grouped by source (packages, user, project) with checkbox toggles. Type to search/filter. Press space to toggle, esc to close.
After making changes, the extension prompts to reload Pi so the updated skill set takes effect.
How it works
Uses the same settings-based mechanism as pi config:
- Resolves skills via
DefaultPackageManagerwith their current enabled state - On toggle, writes
+/-patterns tosettings.jsonviaSettingsManager - Handles both auto-discovered (top-level) and package skills
- On reload,
resource-loaderre-evaluates the patterns and rebuilds the system prompt with only enabled skills
No file renaming, no session state. settings.json is the single source of truth.
Keybindings
| Key | Action |
|---|---|
up / down |
Navigate |
pgUp / pgDn |
Page navigation |
space / enter |
Toggle skill |
| type any text | Filter skills |
esc |
Close |
License
MIT