Release Notes
v0.6.0 — Team Edition 🎉
Release Date: 2026-01-20
Share skills across your team has never been easier. This release introduces tracked repositories, nested skill organization, and automatic cleanup.
✨ Highlights
|
🔗 Tracked Repositories Clone team skill repos once, update with a single command. skillshare install github.com/team/skills --track
skillshare update _team-skills |
📁 Nested Skills Organize skills in folders. They sync with flat names.
|
|
🧹 Auto-Pruning Deleted skills are automatically cleaned from targets. rm -rf ~/.skills/_team/old-skill
skillshare sync # 1 pruned |
🔄 Universal Update One command to update any skill or repo. skillshare update my-skill # reinstall
skillshare update _team-repo # git pull |
🆕 New Features
Tracked Repositories
Install a git repository as a "tracked repo" that preserves its .git directory for easy updates:
# Install with --track flag
skillshare install github.com/team/shared-skills --track
# Skills are synced with _repo__ prefix
# _shared-skills/frontend/ui → _shared-skills__frontend__ui
# Update later with git pull
skillshare update _shared-skills
skillshare update --all # update all tracked reposNested Skill Support
Organize skills in nested folders. Skillshare automatically discovers them and syncs with flat names:
| Source Path | Target Path |
|---|---|
my-skill/
| my-skill/
|
team/frontend/ui/
| team__frontend__ui/
|
_repo/tools/helper/
| _repo__tools__helper/
|
Auto-Pruning
When you delete a skill from source, sync automatically removes orphaned symlinks from targets:
✓ claude: merged (5 linked, 0 local, 0 updated, 1 pruned)
Safety guarantees:
- Only removes symlinks pointing to source directory
- Only removes directories with
_prefix or__in name - Unknown directories are preserved with a warning
Universal Update Command
The update command now works for both tracked repos and regular skills:
# Regular skills - reinstalls from stored source metadata
skillshare update pdf-skill
# Tracked repos - runs git pull
skillshare update _team-skills
# Update all tracked repos
skillshare update --all📊 Enhanced Display
skillshare list
Installed skills
-------------------------------------------------------
my-skill (local)
_team-repo__frontend__ui (tracked: _team-repo)
personal__writing__email (local)
Tracked repositories
-------------------------------------------------------
_team-repo 5 skills, up-to-date
skillshare status
Source
─────────────────────────────────────────
✓ ~/.config/skillshare/skills (12 skills)
Tracked Repositories
─────────────────────────────────────────
_team-repo ✓ 5 skills, up-to-date
Targets
─────────────────────────────────────────
claude merged [merge] ~/.claude/skills (12 shared, 2 local)
🛡️ Safety Features
Uninstall Protection
Uninstalling a tracked repo checks for uncommitted changes:
$ skillshare uninstall _team-repo
✗ Repository has uncommitted changes!
→ Use --force to uninstall anyway, or commit/stash your changes firstAuto-Gitignore
Tracked repos are automatically added to .gitignore to prevent accidental commits:
# Added automatically
_team-repo/📝 Command Reference
| Command | Description |
|---|---|
install --track
| Install git repo as tracked repository |
update <name>
| Update skill or tracked repo |
update --all
| Update all tracked repositories |
uninstall _repo
| Remove tracked repo (with dirty check) |
list
| List skills + tracked repos |
status
| Show tracked repo status |
⬆️ Upgrade
skillshare upgradeFull Changelog: v0.5.0...v0.6.0