github runkids/skillshare v0.21.9

6 hours ago

skillshare v0.21.9 Release Notes

TL;DR

  1. The dashboard's tree view can turn a whole folder or tracked repo on or off with one switch.
  2. Skills inside tracked repos can now have their own targets, and the repo stays clean for update.
  3. The list and cards views can filter and group skills by folder.
  4. The Skills and Agents toolbar is shorter: filters are chips, and grouping and sorting share one menu.
  5. Skills under a dot folder such as .system/ are no longer reported as missing.
  6. One Agent with a broken plugin config no longer breaks the Plugins page.

Turn a whole folder on or off

The tree view on the Skills and Agents pages now shows your folders on the left and what you selected on the right. Select a folder or a tracked repo and one switch enables or disables everything inside it. Each skill is also listed with its own switch.

Cmd/Ctrl-click adds to the selection and Shift-click selects a range, so the same switch works on any set of skills. A disabled skill is marked with a power-off icon in place of its usual one. The divider between the two sides can be dragged. (#295)

Targets for skills in tracked repos

Setting targets on a tracked repo, one of its subfolders or a single skill in it used to be refused, because changing the repo's files would stop skillshare update from updating it. It now works: the setting is kept outside the cloned repo, so the repo stays clean and the setting survives updates. (#295)

Filter and group by folder

Skills installed into a folder now have their own controls. The list and cards views have a Folder filter, and grouping has a Folder option. A tracked repo counts as one folder, and skills at the top of the source are grouped under Root.

skillshare install ~/my-skill --into frontend

A shorter toolbar

The Skills and Agents pages used to show six labelled dropdowns, most of them reading "All". The Source, Status, Target and Folder filters are now chips that show only their name until you set them. A set filter shows its value and a button to clear it. Grouping and sorting share one menu, and in the tree view expand all / collapse all is one button.

Bug fixes

  • Skills under a dot folder — a source skill in a folder such as .system/ syncs to a target entry whose name starts with a dot. diff, doctor, status and the dashboard reported these synced skills as missing, and sync did not remove them after the source skill was deleted. They are now counted like any other skill. (#294)
  • Plugins page — when one Agent's plugin list could not be read, for example OpenCode with both opencode.json and opencode.jsonc, the whole Plugins page failed to load. That Agent now shows its error and the rest of the page works. (#296)
  • Dashboard server — changing a skill while another request was being handled could crash the server. This no longer happens.

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.