@firstpick/pi-extension-setup-skills

Interactive Pi command to enable or disable local skills from a multi-selection list.

Packages

Package details

extension

Install @firstpick/pi-extension-setup-skills from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@firstpick/pi-extension-setup-skills
Package
@firstpick/pi-extension-setup-skills
Version
0.1.0
Published
May 18, 2026
Downloads
not available
Author
firstpick
License
MIT
Types
extension
Size
14.8 KB
Dependencies
0 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "./index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-extension-setup-skills

Adds /setup-skills, an interactive Pi UI for enabling/disabling skills.

Usage

/setup-skills

Controls:

  • / : navigate
  • Enter / Space: toggle selected skill
  • Type: search/filter
  • Esc or q: cancel
  • Ctrl+S: save

The command updates Pi settings and prompts for /reload after changes.

What it manages

The extension discovers skills from Pi's standard local locations and configured Pi packages:

  • ~/.pi/agent/skills
  • ~/.agents/skills
  • project .pi/skills
  • project .agents/skills
  • skills exposed by entries in settings.json packages

For local skill selection it writes explicit skills filters. For package-bundled skills it preserves the package entry and updates its skills filter.