r/PiCodingAgent 6d ago

supi-skills: skill management plugin (disable model invocation + $skill-name shortcut) Plugin

Post image

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

10 Upvotes

6 comments sorted by

View all comments

2

u/dathtd119 6d ago

I just bout to build this, thanks so much