|
When I create/import a new skill, I can import it in a custom folder, for example Thanks! |
Replies: 3 comments 1 reply
|
Yes, you can move it manually — skillshare doesn't have a dedicated cd ~/.config/skillshare/skills
mv my-skill coding/react/
skillshare sync
To answer your worry directly: this won't mess up the skill database. skillshare doesn't keep a central registry keyed by path — each skill's metadata lives in a Full guide (including suggested folder layouts): Organizing Skills with Folders |
|
Thanks @runkids but if I do that I need to re-build all the filters, since filters are tied to the skill folder structure, correct? |
|
Thanks @runkids I'm endeed using target import for the process, is not that I'm going to change and move the skills all the time, but I'm going to experiment with the |
Good catch — it depends on which kind of filter you mean, since skillshare has three separate layers and only one of them is path-sensitive:
skillshare target <name> --add-include/--add-exclude) — these glob-match against the flattened resource name (e.g.my-skill→coding__react__my-skillafter the move). Since the flat name encodes the full folder path, moving a skill does change it, so any include/exclude pattern that referenced the old flat name (or a prefix of it) needs to be updated to the new one..skillignore— this uses plain gitignore syntax. An unanchored, single-segment pattern likemy-skill(no slash) still matches at any depth, so it keeps working af…