Skip to main content

Quick Reference

Command cheat sheet for skillshare.

Core Commands

CommandDescription
initFirst-time setup
install <source>Add a skill
uninstall <name>Remove a skill
listList all skills
search <query>Search for skills
syncPush to all targets
statusShow sync state

Skill Management

CommandDescription
new <name>Create a new skill
update <name>Update a skill (git pull)
update --allUpdate all tracked repos
upgradeUpgrade CLI and built-in skill

Target Management

CommandDescription
target listList all targets
target <name>Show target details
target <name> --mode <mode>Change sync mode
target add <name> <path>Add custom target
target remove <name>Remove target safely
diff [target]Show differences

Sync Operations

CommandDescription
collect <target>Collect skills from target to source
collect --allCollect from all targets
backup [target]Create backup
backup --listList backups
restore <target>Restore from backup
push [-m "msg"]Push to git remote
pullPull from git and sync

Utilities

CommandDescription
doctorDiagnose issues

Common Workflows

Install and sync a skill

skillshare install anthropics/skills/skills/pdf
skillshare sync

Create and deploy a skill

skillshare new my-skill
# Edit ~/.config/skillshare/skills/my-skill/SKILL.md
skillshare sync

Cross-machine sync

# Machine A: push changes
skillshare push -m "Add new skill"

# Machine B: pull and sync
skillshare pull

Team skill sharing

# Install team repo
skillshare install github.com/team/skills --track

# Update from team
skillshare update --all
skillshare sync

Key Paths

PathDescription
~/.config/skillshare/config.yamlConfiguration file
~/.config/skillshare/skills/Source directory
~/.config/skillshare/backups/Backup directory

Flags Available on Most Commands

FlagDescription
--dry-run, -nPreview without making changes
--help, -hShow help

See Also