Sync skills from Git repositories to 14+ AI coding tools with one command.
📦 Installed Skills:
Gemini CLI (1):
📁 ~/.gemini/skills
✓ devops
Claude Code (2):
📁 ~/.claude/skills
✓ devops
[project:MyProject]
✓ docx
Codex CLI (5):
📁 ~/.codex/skills
✓ gh-address-comments
[public]
✓ devops
[.system]
✓ skill-creator
brew install AlfonsSkills/tap/skillsynccurl -fsSL https://raw.githubusercontent.com/AlfonsSkills/SkillSync/main/install.sh | bashOne-liner with skill installation:
# Install SkillSync and a skill repository in one command
curl -fsSL https://raw.githubusercontent.com/AlfonsSkills/SkillSync/main/install.sh | bash -s -- install AlfonsSkills/skills
# With target tool specification
curl -fsSL https://raw.githubusercontent.com/AlfonsSkills/SkillSync/main/install.sh | bash -s -- install AlfonsSkills/skills -t claude,geminiDownload the latest binary from Releases.
git clone https://github.com/AlfonsSkills/SkillSync.git
cd SkillSync
make build
# Binary will be at ./build/skillsync# Install skills from a repository
skillsync install anthropics/skills
# Install to specific tool
skillsync install anthropics/skills -t gemini
# Install to project-local directory
skillsync install anthropics/skills --local
# List installed skills
skillsync list
# Remove a skill
skillsync remove skill-name
# Install to multiple tools
skillsync install AlfonsSkills/skills -t claude,codex,gemini
# Install from GitLab or other platforms
skillsync install https://gitlab.com/user/skill-repo.git
# Install a single skill from a tree URL (GitHub)
skillsync install https://github.com/davila7/claude-code-templates/tree/main/cli-tool/components/skills/creative-design/canvas-design
# Install a single skill using GitHub default host (no domain)
skillsync install davila7/claude-code-templates/tree/main/cli-tool/components/skills/creative-design/canvas-design
# List skills for specific tool
skillsync list --target gemini
# Remove from specific tool
skillsync remove skill-name --target claude
# Remove from project directories only
skillsync remove skill-name --localSkillSync supports 14 AI coding tools across terminal and IDE environments.
| Tool | Skills Directory | Flag |
|---|---|---|
| Gemini CLI | ~/.gemini/skills/ |
-t gemini |
| Claude Code | ~/.claude/skills/ |
-t claude |
| Codex CLI | ~/.codex/skills/public/ |
-t codex |
| OpenCode | ~/.config/opencode/skill/ |
-t opencode |
| Goose AI | ~/.config/goose/skills/ |
-t goose |
| Crush | ~/.config/crush/skills/ |
-t crush |
| Tool | Skills Directory | Flag |
|---|---|---|
| Antigravity IDE | ~/.gemini/antigravity/skills/ |
-t antigravity |
| Copilot | ~/.copilot/skills/ |
-t copilot |
| Cursor | ~/.cursor/skills/ |
-t cursor |
| Cline IDE | ~/.cline/skills/ |
-t cline |
| Droid (Factory AI) | ~/.factory/skills/ |
-t droid |
| Kilo Code | ~/.kilocode/skills/ |
-t kilocode |
| Roo Code | ~/.roo/skills/ |
-t roocode |
| VSCode (Copilot) | ~/.copilot/skills/ |
-t vscode |
A valid skill repository must contain a SKILL.md file:
my-skill/
├── SKILL.md # Required: Skill definition
├── references/ # Optional: Reference docs
└── scripts/ # Optional: Scripts
MIT License - see LICENSE for details.