github runkids/skillshare v0.20.21

7 hours ago

skillshare v0.20.21 Release Notes

TL;DR

  1. 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.
  2. Global sync works with the default source again - configs that only define targets now use ~/.config/skillshare/skills automatically 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 diff

The 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/skills

Skillshare 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.

Changelog

  • 67bb2c1 chore: release v0.20.21
  • dd7f14c chore: update built-in skill
  • 3743a1e fix(sync): honor file ignore patterns in copy mode
  • 8ffb869 fix: allow default global skills source

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.