A simple tool to sync your AI coding skills across different tools.
Different AI coding tools store skills in different folders:
| Tool | Skills Folder |
|---|---|
| OpenCode | ~/.config/opencode/skill/ |
| ClaudeCode | ~/.claude/skills/ |
| Cursor | ~/.cursor/skills/ |
| Codex | ~/.codex/skills/ |
| Amp | ~/.agents/skills/ |
| Antigravity | ~/.agent/skills/ |
Managing the same skills in all these places is annoying.
Keep your skills in one place and let CapSync sync them everywhere.
- Go to Releases
- Download for your system:
cap_sync-linux-x86_64for Linuxcap_sync-darwin-x86_64for Mac Intelcap_sync-darwin-aarch64for Mac Apple Silicon
- Make it executable:
chmod +x cap_sync-* sudo mv cap_sync-* /usr/local/bin/capsync
git clone https://github.com/pixincreate/CapSync.git
cd cap_sync
cargo install --path .# Set up config
capsync init
# See which tools you have
capsync detect-tools
# Sync your skills
capsync sync
# Check what's synced
capsync statusCreates the config file with sensible defaults.
Shows your current settings.
Checks which AI coding tools are installed.
Copies your skills to all enabled tools using symlinks.
Shows what's currently synced.
Config file is at ~/.config/capsync/config.toml:
[source]
directory = "~/Dev/scripts/skills/skills"
[tools]
opencode = { enabled = true, path = "~/.config/opencode/skill" }
claude = { enabled = true, path = "~/.claude/skills" }
codex = { enabled = false, path = "~/.codex/skills" }
cursor = { enabled = false, path = "~/.cursor/skills" }Change:
directory: Where your skills are storedenabled: Turn tools on/offpath: Where each tool keeps its skills
- You put skills in one folder
- CapSync creates symlinks from that folder to each tool's skills folder
- Update your skills in one place, they're available everywhere
Each skill is a folder with a SKILL.md file:
my-skill/
└── SKILL.md
The SKILL.md needs this header:
---
name: my-skill
description: What this skill does
license: MIT
---
# My Skill
Details about your skill...- OpenCode
- ClaudeCode
- Cursor
- Codex
- Amp
- Antigravity
# Build
cargo build
# Test
cargo test
# Run locally
cargo run -- sync- Fork the repo
- Make changes
- Test your changes
- Send a pull request
CC0 1.0 Universal