Are you the author? Sign in to claim
๐ Sync skills across all AI CLI tools with one command and simplify team sharing. Supporting Codex, Claude Code, OpenCl
One source of truth for AI CLI skills, agents, rules, commands & more. Sync everywhere with one command โ from personal to organization-wide.
Codex, Claude Code, OpenClaw, OpenCode & 60+ more.
Website โข Install โข Quick Start โข Highlights โข Screenshots โข Docs
[!NOTE] Latest: v0.20.0 โ choose what
commit/push/pullversion with git_root scope (skills, agents, extras, or all together in one repo); extras extension transforms convert Markdown to native formats (Gemini TOML commands, Codex TOML agents) during sync. All releases โ
Every AI CLI has its own skills directory. You edit in one, forget to copy to another, and lose track of what's where.
skillshare fixes this:
skillshare sync.skillshare/, org-wide skills via tracked repos.skillignore, SKILL.md targets, and per-target include/excludeComing from another tool? Migration Guide ยท Comparison
~/.config/skillshare/%AppData%\skillshare\โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Source Directory โ
โ ~/.config/skillshare/skills/ โ skills (SKILL.md) โ
โ ~/.config/skillshare/agents/ โ agents โ
โ ~/.config/skillshare/extras/ โ rules, commands, etc. โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ sync
โโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ
โผ โผ โผ
โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ
โ Claude โ โ OpenCode โ โ OpenClaw โ ...
โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ
| Platform | Skills Source | Agents Source | Extras Source | Link Type |
|---|---|---|---|---|
| macOS/Linux | ~/.config/skillshare/skills/ | ~/.config/skillshare/agents/ | ~/.config/skillshare/extras/ | Symlinks |
| Windows | %AppData%\skillshare\skills\ | %AppData%\skillshare\agents\ | %AppData%\skillshare\extras\ | NTFS Junctions (no admin required) |
| Imperative (install-per-command) | Declarative (skillshare) | |
|---|---|---|
| Source of truth | Skills copied independently | Single source โ symlinks (or copies) |
| New machine setup | Re-run every install manually | git clone config + sync |
| Security audit | None | Built-in audit + auto-scan on install/update |
| Web dashboard | None | skillshare ui |
| Runtime dependency | Node.js + npm | None (single Go binary) |
| Skill Detail | Security Audit |
|---|---|
![]() | ![]() |
| UI Dashboard | UI Skills |
|---|---|
![]() | ![]() |
curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh
irm https://raw.githubusercontent.com/runkids/skillshare/main/install.ps1 | iex
brew install skillshare
Tip: Run
skillshare upgradeto update to the latest version. It auto-detects your install method and handles the rest.
- uses: runkids/setup-skillshare@v1
with:
source: ./skills
- run: skillshare sync
See setup-skillshare for all options (audit, project mode, version pinning).
Add an alias to your shell config (~/.zshrc or ~/.bashrc):
alias ss='skillshare'
skillshare init # Create config, source, and detected targets
skillshare sync # Sync skills to all targets
Install & update skills โfrom GitHub, GitLab, or any Git host
skillshare install github.com/reponame/skills
skillshare update --all
skillshare target claude --mode copy # if symlinks don't work
Symlink issues? โ switch to copy mode per target
skillshare target <name> --mode copy
skillshare sync
Security audit โscan before skills reach your agent
skillshare audit
Project skills โper-repo, committed with your code
skillshare init -p && skillshare sync
Agents โsync custom agents to agent-capable targets
skillshare sync agents # sync agents only
skillshare sync --all # sync skills + agents + extras together
Extras โmanage rules, commands, prompts & more
skillshare extras init rules # create a "rules" extra
skillshare sync --all # sync skills + extras together
skillshare extras collect rules # collect local files back to source
Shell completion โtab-complete commands, flags, and subcommands
skillshare completion bash --install # also: zsh, fish, powershell, nushell
Local checkpoints โ commit source changes without pushing
skillshare commit -m "Update review skill"
skillshare commit --dry-run
Web dashboard โ visual control panel
skillshare ui
Contributions welcome! Open an issue first, then submit a draft PR with tests. See CONTRIBUTING.md for setup details.
git clone https://github.com/runkids/skillshare.git && cd skillshare
make check # format + lint + test
[!TIP] Not sure where to start? Browse open issues or try the Playground for a zero-setup dev environment.
Thanks to everyone who helped shape skillshare.
If you find skillshare useful, consider giving it a โญ
MIT
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Design enforcement with memory โ keeps your UI consistent across a project
Detects 37 AI writing patterns and rewrites text with human rhythm across 5 voice profiles
WCAG accessibility audit โ automated scanning, manual review, remediation