| name | skillshare |
| version | v0.17.8 |
| description | Manages and syncs AI CLI skills across 50+ tools from a single source.
Use this skill whenever the user mentions "skillshare", runs skillshare commands,
manages skills (install, update, uninstall, sync, audit, check, diff, search),
or troubleshoots skill configuration (orphaned symlinks, broken targets, sync
issues). Covers both global (~/.config/skillshare/) and project (.skillshare/)
modes. Also use when: adding new AI tool targets (Claude, Cursor, Windsurf, etc.),
setting target include/exclude filters or copy vs symlink mode, using backup/restore
or trash recovery, piping skillshare output to scripts (--json), setting up CI/CD
audit pipelines, or building/sharing skill hubs (hub index, hub add).
|
| argument-hint | [command] [target] [--json] [--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
Extras (Rules, Commands, Prompts)
skillshare extras init rules --target ~/.claude/rules --target ~/.cursor/rules
skillshare extras init commands --target ~/.claude/commands --mode copy
skillshare extras init rules --target ~/.claude/rules --source ~/shared/rules
skillshare extras init rules --target ~/.cursor/rules --force
skillshare extras init
skillshare extras source
skillshare extras source ~/shared/extras
skillshare extras list
skillshare extras list --json
skillshare extras collect rules
skillshare extras remove rules
skillshare extras rules --mode copy
skillshare sync extras
skillshare sync extras --dry-run --force
skillshare sync --all
See extras.md for details.
Creating & Discovering Skills
skillshare new my-skill
skillshare new my-skill -P reviewer
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
Skill Hubs
skillshare hub add https://example.com/hub.json
skillshare hub add https://example.com/hub.json --label my-hub
skillshare hub list
skillshare hub default my-hub
skillshare hub remove my-hub
skillshare hub index --source ~/.config/skillshare/skills/ --full --audit
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
Scripting & CI/CD
skillshare status --json
skillshare check --json
skillshare sync --json
skillshare diff --json
skillshare install user/repo --json
skillshare update --all --json
skillshare uninstall my-skill --json
skillshare collect claude --json
skillshare target list --json
skillshare list --json
skillshare search react --json
skillshare audit --format json
skillshare doctor --json
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? | --json? |
|---|
status, diff, list, doctor | โ (auto) | โ |
sync, collect | โ (auto) | โ |
install, uninstall, update, check, search, new | โ (-p) | โ (except new) |
target, audit, trash, log, hub | โ (-p) | โ (target list, audit, log) |
extras init/list/remove/collect/source/mode | โ (-p, except source) | โ (list, mode) |
push, pull, backup, restore | โ | โ |
tui, upgrade | โ | โ |
ui | โ (-p) | โ |
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. Detects hardcoded secrets (API keys, tokens, private keys).
- Uninstall safely โ moves to trash (7 days).
trash restore <name> to undo. NEVER rm -rf symlinks.
- Output โ
--json for structured data (12 commands support it, see Quick Lookup). --no-tui for plain text on TUI commands (list, log, audit, diff, trash list, backup list, target list). tui off disables TUI globally. --dry-run to preview.
References