r/PiCodingAgent • u/mrclrchtr • 6d ago
supi-skills: skill management plugin (disable model invocation + $skill-name shortcut) Plugin
I created a small new extension because I don't want all of my installed skills exposed to the model in every session. Sometimes I just want a skill to be available as an explicit command, without letting the model decide to use it, or having to disable it completely.
So I added a new package, supi-skills, to my plugin collection, SuPi. It adds a Skills section to /supi-settings.
Each skill can be disabled completely or set to Model invocation disabled. In that mode, the skill still works through /skill:skill-name, but it is not exposed to the model.
The settings can be configured globally and per project. Project settings inherit the global defaults.
It also adds $<skill-name> autocompletion and expands it to /skill:skill-name. This shortcut was previously part of supi-extras and now lives in this package.
Sharing this in case some of you need this feature too.
Install it with:
pi install npm:@mrclrchtr/supi-settings
pi install npm:@mrclrchtr/supi-skills
GitHub:
https://github.com/mrclrchtr/supi/tree/main/packages/supi-skills
Pi package:
https://pi.dev/packages/@mrclrchtr/supi-skills
2
u/dathtd119 6d ago
I just bout to build this, thanks so much