| name | skillshare |
| version | v0.16.10 |
| description | Syncs skills across AI CLI tools from a single source of truth.
Global (~/.config/skillshare/) or project (.skillshare/) mode.
Install from any Git host. Use when: "skillshare" CLI, skill management, or troubleshooting.
|
| argument-hint | [command] [target] [--dry-run] [-p|-g] |
Skillshare CLI
Global: ~/.config/skillshare/skills/ → all AI CLIs. Project: .skillshare/skills/ → repo-local.
Auto-detects project mode when .skillshare/config.yaml exists. Force with -p or -g.
Recipes
Getting Started
skillshare init --no-copy --all-targets --git --skill
skillshare init -p --targets "claude,cursor"
skillshare init --copy-from claude --all-targets --git
skillshare init --discover --select "windsurf"
Installing Skills
skillshare install user/repo -s pdf,commit
skillshare install user/repo --all
skillshare install user/repo --into frontend
skillshare install gitlab.com/team/repo
skillshare install user/repo --track
skillshare install user/repo -s pdf -p
skillshare install
skillshare sync
skillshare sync extras
skillshare sync --all
Creating & Discovering Skills
skillshare new my-skill
skillshare search "react testing"
skillshare collect
Removing Skills
skillshare uninstall my-skill
skillshare uninstall skill-a skill-b
skillshare uninstall -G frontend
skillshare sync
Team / Organization
skillshare install -p && skillshare sync
skillshare install github.com/team/repo --track -p
skillshare push
skillshare pull
Controlling Where Skills Go
skillshare target claude --add-include "team-*"
skillshare target claude --add-exclude "_legacy*"
skillshare target codex --mode copy && skillshare sync --force
See targets.md for details.
Updates & Maintenance
skillshare check
skillshare update my-skill && skillshare sync
skillshare update --all && skillshare sync
skillshare update --all --diff
Recovery & Troubleshooting
skillshare trash restore <name> && skillshare sync
skillshare sync
skillshare doctor && skillshare status
skillshare install user/repo --force
skillshare install user/repo --skip-audit
See TROUBLESHOOTING.md for more.
Quick Lookup
| Commands | Project? |
|---|
status, diff, list, doctor | ✓ (auto) |
sync, collect | ✓ (auto) |
install, uninstall, update, check, search, new | ✓ (-p) |
target, audit, trash, log | ✓ (-p) |
push, pull, backup, restore | ✗ |
tui, ui, upgrade | ✓ |
AI Caller Rules
- Non-interactive — AI cannot answer prompts. Use
--force, --all, -s, --targets, --no-copy, --all-targets, --yes.
- Sync after mutations —
install, uninstall, update, collect, target all need sync.
- Audit —
install auto-scans; CRITICAL blocks. --force to override, --skip-audit to bypass.
- Uninstall safely — moves to trash (7 days).
trash restore <name> to undo. NEVER rm -rf symlinks.
- Output —
--json for structured data, --no-tui for plain text, tui off to disable TUI globally, --dry-run to preview.
References