💅 skillshare v0.17.7 Release Notes
Release date: 2026-03-19
TL;DR
- Uninstall Skills page — batch remove skills from the dashboard with group/glob/type filtering and multi-select
- Target remove action — press
Rin the target list TUI to remove a target - Sidebar layout fix — no more horizontal shift when scrolling long skill lists
Uninstall Skills Page
The dashboard now has an "Uninstall Skills" page (under Operations in the sidebar) for removing multiple skills at once. Instead of going to each skill's detail page and deleting one by one, you can:
- Filter skills by group directory, glob pattern (
*react*,frontend/*), or type (Tracked / GitHub / Local) - Check the skills you want to remove (Select All / Deselect All works on the filtered view)
- Confirm and execute — results show per-item success or failure
Tracked repos auto-escalate: selecting any skill inside a tracked repo selects the entire repo. A force option handles repos with uncommitted changes.
The backend uses a single POST /api/uninstall/batch request with skip-and-continue semantics, so one failure doesn't block the rest. Registry cleanup, config reconciliation, and .gitignore removal are handled automatically.
Target Remove Action
The target list TUI (skillshare list --targets) now supports pressing R to remove a target from your config directly from the list view.
Sidebar Layout Fix
Fixed a layout issue where scrolling to the bottom of the Skills page caused the sidebar to shift horizontally.
Changelog
- 436c9bc chore: add StephenPAdams to contributors
- bb04987 feat(server): add POST /api/uninstall/batch endpoint
- b6722ed feat(ui): add BatchUninstallPage with filter + multi-select + batch uninstall
- 0b5eba2 feat(ui): add batch uninstall route, nav entry, and link from SkillsPage
- 4f628c5 feat(ui): add batchUninstall API client method and types
- 8c0e97a feat: add remove action (R key) to target list TUI
- f9e4666 fix: prevent sidebar layout shift when scrolling to bottom of Skills page