-
Notifications
You must be signed in to change notification settings - Fork 47
Description
Hi there!
I'll say it again, but this project is so awesome and the UI especially works great!
I’ve settled into a workflow where I browse skills on https://skills.sh/ and import them from there. Importing works perfectly. Ideally, however, I’d like to track the source repository so I can pull updates when skills change.
Tracking works, but I’ve run into a limitation: it seems I can only track an entire repository or nothing at all.
Take this as an example: https://github.com/Aaronontheweb/dotnet-skills/tree/master/skills
That repository contains several skills, but I only need a subset. Some of the others either don’t apply to my workflow or conflict with my project standards.
I tried installing a single folder directly:
https://github.com/Aaronontheweb/dotnet-skills/tree/master/skills/project-structure
That works the first time. However, when I attempt to install a second skill from the same repository (another folder under /skills), I receive an error indicating the repository is already tracked. If I choose to force overwrite, it removes the previously installed skill from that same repo.
It would be ideal if repositories could be tracked at the folder level, treating something like:
https://github.com/Aaronontheweb/dotnet-skills/tree/master/skills/project-structure
as a distinct, individually tracked skill source. That would allow selectively tracking specific subfolders within a repository without affecting others from the same repo.
This would make it possible to curate only the skills that fit a project while still receiving updates upstream.
Thanks again for the great work!