skillshare v0.20.21 Release Notes
TL;DR
- Copy-mode sync now respects file ignore patterns - ignored cache, build, and local artifact files no longer get copied into targets or affect copy-mode change detection.
- Global sync works with the default source again - configs that only define targets now use
~/.config/skillshare/skillsautomatically instead of failing early.
Bug fix: copy-mode sync respects file ignore patterns
skillshare sync in copy mode now skips files and directories matched by configured ignore: patterns. It also ignores common local artifacts by default: .DS_Store, .git/, and __pycache__/.
skillshare sync
skillshare diffThe same behavior applies through CLI sync, diff, and dashboard sync/diff paths, so ignored artifacts stay out of target directories and no longer make copied skills look changed.
Bug fix: global sync uses the default skills source when source is omitted
Global configs that only define targets now work with skillshare sync --global:
targets:
claude:
skills:
path: ~/.claude/skillsSkillshare now uses the default ~/.config/skillshare/skills source for that config shape, matching status, doctor, and list. This fixes the source path is empty failure reported in #238.