https://github.com/alfonsskills/skillsync
Sync skills from Git repositories to local AI coding tools (Gemini CLI / Claude Code / Codex CLI ... )
https://github.com/alfonsskills/skillsync
agent-skill skill-installer
Last synced: 6 months ago
JSON representation
Sync skills from Git repositories to local AI coding tools (Gemini CLI / Claude Code / Codex CLI ... )
- Host: GitHub
- URL: https://github.com/alfonsskills/skillsync
- Owner: AlfonsSkills
- License: mit
- Created: 2026-01-12T09:36:27.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-17T05:30:52.000Z (6 months ago)
- Last Synced: 2026-01-18T07:32:11.952Z (6 months ago)
- Topics: agent-skill, skill-installer
- Language: Go
- Homepage:
- Size: 2.16 MB
- Stars: 24
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# SkillSync
[](https://github.com/AlfonsSkills/SkillSync/actions/workflows/ci.yml)
[](https://github.com/AlfonsSkills/SkillSync/releases)
[](https://github.com/AlfonsSkills/SkillSync/releases/latest)
[](https://goreportcard.com/report/github.com/AlfonsSkills/SkillSync)
[](https://opensource.org/licenses/MIT)
[δΈζζζ‘£](README_CN.md)
**Sync skills from Git repositories to 14+ AI coding tools with one command.**
## Preview
```
π¦ 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
```
## Installation
### Homebrew (macOS/Linux)
```bash
brew install AlfonsSkills/tap/skillsync
```
### Script
```bash
curl -fsSL https://raw.githubusercontent.com/AlfonsSkills/SkillSync/main/install.sh | bash
```
**One-liner with skill installation:**
```bash
# 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,gemini
```
### From Release
Download the latest binary from [Releases](https://github.com/AlfonsSkills/SkillSync/releases).
### From Source
```bash
git clone https://github.com/AlfonsSkills/SkillSync.git
cd SkillSync
make build
# Binary will be at ./build/skillsync
```
## Quick Start
```bash
# 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 --local
```
## Supported Tools
SkillSync supports **14 AI coding tools** across terminal and IDE environments.
### Terminal Tools
| 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` |
### IDE Tools
| 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` |
## Skill Format
A valid skill repository must contain a `SKILL.md` file:
```
my-skill/
βββ SKILL.md # Required: Skill definition
βββ references/ # Optional: Reference docs
βββ scripts/ # Optional: Scripts
```
## License
MIT License - see [LICENSE](LICENSE) for details.