pi-skill-picker
v0.1.0
Published
Insert searchable Pi skill mentions without disturbing prompt drafts
Maintainers
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/[email protected]- TUI mode for autocomplete and the explicit picker
Install
pi install npm:pi-skill-pickerThe package manifest discovers extensions/skill-picker.ts automatically.
Local use
npm install
pi -e ./extensions/skill-picker.tsUsage
- 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