skillshare v0.19.13 Release Notes
Release date: 2026-05-17
TL;DR
- Tracked skills retain custom name and branch —
skillshare updateno longer re-derives the directory name from the clone URL when a customname:exists in config
Custom Name and Branch Preserved for Tracked Skills
When you install a tracked skill with a custom name or from a non-default branch, that configuration is now preserved across updates.
Previously, skillshare update re-derived the tracked repo directory name from the clone URL every time (e.g. _owner-repo). If you had set a custom name: in your config, it was ignored — the repo would be cloned into the URL-derived path instead.
Name resolution priority (new):
--nameflag (CLI override)name:from config (what you declared)- URL-derived name (fallback for fresh installs without a name)
Branch handling (new):
The branch: field from config is now passed to git clone and git pull. Previously only the CLI --branch flag was respected.
# config.yaml — custom name and branch are preserved on update
skills:
- name: my-tools
source: github.com/org/monorepo
branch: stableskillshare update my-tools # uses branch: stable, keeps _my-tools directoryRefs: #158