Using skillshare with Multiple AI Tools
One source of truth, synced to every AI CLI you use.
The Problem
You use Claude Code at work, Cursor for side projects, and Codex for experiments. Each has its own skill directory. Keeping them in sync manually is tedious and error-prone.
The Solution
skillshare maintains a single source directory and syncs to all your targets with one command.
Step 1: Install and Initialize
curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh
skillshare init
init auto-detects all installed AI tools and adds them as targets.
Step 2: Check Your Targets
skillshare target list
Example output:
claude ~/.claude/skills (merge)
cursor ~/.cursor/skills (merge)
codex ~/.codex/skills (merge)
opencode ~/.config/opencode/skills (merge)
Step 3: Install Skills
skillshare install runkids/my-skills
skillshare install anthropics/courses/prompt-eng
Step 4: Sync Everything
skillshare sync
One command pushes all skills to every target. Each target gets symlinks pointing back to your single source.
Step 5: Verify
skillshare status
Shows sync status across all targets — which skills are synced, missing, or out of date.
Per-Target Mode Control
Different tools have different needs. You can set sync mode per target:
# Cursor follows symlinks fine (default)
skillshare target cursor --mode merge
# Some tools need real files
skillshare target opencode --mode copy