github runkids/skillshare v0.20.19

4 hours ago

skillshare v0.20.19 Release Notes

TL;DR

  1. init keeps shared skill targets clear — CLIs that share ~/.agents/skills are now presented through the universal shared-directory target instead of being listed separately.
  2. Trash restore handles nested and current-directory restores again — nested trashed skills can be restored from trash list output, and restoring to . works while unsafe sibling paths stay blocked.

Bug fix: init shows shared skills directories as a single universal target

When a detected CLI uses the shared ~/.agents/skills directory, skillshare init now shows the shared directory guidance instead of presenting each matching CLI target as a separate detected tool.

skillshare init --no-copy --all-targets
# shows the shared ~/.agents/skills guidance once

This keeps first-time setup clearer for tools that rely on the same shared skills directory.

Bug fix: trash restore handles nested entries and current-directory restores again

Nested trashed skills returned by skillshare trash list can now be restored with their slash-separated names, and restoring into the current directory works again:

skillshare trash restore org/demo
skillshare trash restore demo --target .

The same restore path checks still reject sibling-prefix escapes, so normal recovery works without weakening trash safety.

Changelog

  • d9e3df9 chore: release v0.20.19
  • 2d06b00 fix(init): collapse shared skills discovery
  • 6bddfbb fix(trash): fix two regressions from PR #230 path hardening

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.