github runkids/skillshare v0.20.17

8 hours ago

skillshare v0.20.17 Release Notes

TL;DR

  1. update --all handles unreadable metadata cleanly — corrupt or unreadable .metadata.json files now produce a warning instead of a panic and stack trace.
  2. Project root self-installs are blockedskillshare install ./ -p now tells users to install a skill subdirectory instead of copying .skillshare/skills into itself.

Bug fix: update --all no longer crashes on unreadable metadata

When .metadata.json is corrupt or unreadable, skillshare update --all now reports a metadata warning and keeps scanning local skills instead of crashing with a stack trace.

skillshare update --all
# warning: could not read skill metadata: ...

This keeps update output actionable when metadata needs repair, and avoids exposing raw panic output to users.

Bug fix: project root installs are rejected before copying into themselves

Project-mode local installs now reject the project root as an install source:

skillshare install ./ -p
# rejected: cannot install the project root into itself

skillshare install ./my-skill -p
# still accepted

This prevents recursive copies under .skillshare/skills, especially on Windows, and points users at the intended workflow: install a specific skill directory from the project.

Changelog

  • 5941891 chore: release v0.20.17
  • ebe8cc2 fix(install): prevent project root self-install
  • 9e488bf fix(update): prevent panic when skill metadata is unreadable

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.