pi-skill-picker
Insert searchable Pi skill mentions without disturbing prompt drafts
Package details
Install pi-skill-picker from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-skill-picker- Package
pi-skill-picker- Version
0.1.0- Published
- Aug 17, 2026
- Downloads
- 165/mo · 165/wk
- Author
- filipbalada
- License
- MIT
- Types
- extension
- Size
- 10.5 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./extensions/skill-picker.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Pi Skill Picker
Insert one or more searchable #skill-name mentions into a Pi prompt without replacing, submitting, or losing the draft.
Requirements
@earendil-works/pi-coding-agent@0.84.2- TUI mode for autocomplete and the explicit picker
Install
pi install npm:pi-skill-picker
The package manifest discovers extensions/skill-picker.ts automatically.
Local use
npm install
pi -e ./extensions/skill-picker.ts
Usage
- Type
#anywhere in a prompt, then type part of a skill name or description. - Select a completion to replace the current
#querywith#skill-name. - Run
/skill-pickerto open the searchable selector. - Press
Ctrl+Shift+Kto open the same selector. - Repeat to mention several skills before submitting.
Mentions remain plain, readable prompt text. They do not force Pi to expand or execute a skill. The model decides whether to load a mentioned skill. Skills with disable-model-invocation: true cannot be activated by a mention; invoke those explicitly with /skill:name when needed.
Provider precedence
Skill matches take precedence for # completion. When no loaded skill matches the token, the request is delegated to the autocomplete provider that was registered before this extension. This allows issue and hashtag providers to handle their own matches.
Development
npm run check
npm pack --dry-run