Are you using multiple AI coding assistants? Tired of manually copying skills between .claude/skills, .codex/skills, and other CLI tools?
Skillshare is a simple CLI tool that syncs your AI skills from a single source to all your favorite AI tools.
The Problem
Modern developers often use multiple AI assistants:
-
Claude Code (
.claude/skills) -
Codex CLI (
.codex/skills) -
Cursor (
.cursor/skills) -
Gemini CLI (
.gemini/antigravity/skills) -
OpenCode (
.config/opencode/skill)
Each has its own skills directory. Keeping them in sync is tedious.
The Solution
# Install
brew install runkids/tap/skillshare
# Initialize with interactive setup
skillshare init
# Sync your skills everywhere
skillshare sync
Key Features
- Single Source of Truth — Write skills once, use everywhere
-
Two Sync Modes:
-
symlink— Link entire directory (all targets identical) -
merge— Per-skill symlinks (preserve local customizations)
-
- Auto-detection — Finds installed AI CLIs automatically
- Backup & Restore — Never lose your existing skills
- Doctor Command — Diagnose sync issues instantly
Quick Start
# 1. Initialize (detects your AI tools)
skillshare init
# 2. Check what will sync
skillshare status
# 3. Preview changes
skillshare diff
# 4. Sync!
skillshare sync
Example Workflow
$ skillshare status
Source: ~/.config/skillshare/skills (3 skills)
├── commit-helper
├── code-review
└── debugging
Targets:
✓ claude ~/.claude/skills (symlinked)
✓ codex ~/.codex/skills (symlinked)
✓ opencode ~/.config/opencode/skill (symlinked)
○ cursor ~/.cursor/skills (not synced)
Why Skillshare?
| Without Skillshare | With Skillshare |
|---|---|
| Copy files manually | skillshare sync |
| Forget which tool has latest | Single source |
| Skills drift apart | Always in sync |
Links
- GitHub: github.com/runkids/skillshare
-
Install:
brew install runkids/tap/skillshare
Stop copying. Start syncing.
Top comments (0)