github runkids/skillshare v0.20.9

7 hours ago

skillshare v0.20.9 Release Notes

TL;DR

  1. Batch enable/disable in the web dashboard — select multiple skills or agents on the Resources page and enable or disable them all at once.
  2. enabled: false now works for tier and cross-skill audit rules — disabling one of these rules in audit-rules.yaml actually stops it from firing.

New feature: batch enable/disable in the web dashboard

Until now the dashboard could only enable or disable one resource at a time, through the right-click menu or the detail page. With a large source directory, turning a whole group on or off meant a lot of repeated clicks.

The Resources page now has a selection mode. Click Select in the toolbar, then tick the skills or agents you want — in any view:

  • Grid and table views show a checkbox on each item.
  • Folder view adds a select-all checkbox on each folder, so you can grab an entire folder (and its subfolders) in one click.

A bottom action bar shows how many items are selected, with Enable and Disable buttons. Enabling applies immediately; disabling asks for confirmation first and lists what will be turned off. It works for both skills (managed via .skillignore) and agents (.agentignore), and the same checkbox style is used across every view.

This is a dashboard-only feature; the CLI's existing skillshare enable / skillshare disable commands are unchanged.

Bug fix: enabled: false for tier and cross-skill audit rules

Tier and cross-skill audit findings are generated by the scanner rather than read straight from the rule list, so setting enabled: false on one of them in audit-rules.yaml showed it as disabled in the rule listing but didn't actually stop the scan — it still fired at full severity.

Disabling a tier or cross-skill rule now suppresses it in both the per-skill scan and the single-file scan, matching how regular rules already behave.

Changelog

  • 26ca9f0 chore: release v0.20.9
  • 90f9609 feat(resources): add batch enable/disable in web UI
  • 6e86537 fix(audit): honor enabled:false for synthetic tier and cross-skill findings

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.