Skip to content

๐Ÿ“š Sync skills across all AI CLI tools with one command and simplify team sharing. Supporting Claude Code, OpenClaw, OpenCode & more

License

Notifications You must be signed in to change notification settings

runkids/skillshare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

581 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

skillshare

skillshare

Website License: MIT Release Platform Go Report Card Ask DeepWiki

Star on GitHub

One source of truth for AI CLI skills. Sync everywhere with one command โ€” from personal to organization-wide.
Claude Code, OpenClaw, OpenCode & 50+ more.

skillshare demo

Website โ€ข Install โ€ข Quick Start โ€ข Highlights โ€ข Screenshots โ€ข Docs

Note

Recent Updates

  • 0.16.0: Performance overhaul (sparse checkout, parallel check, tree hash), interactive bubbletea TUI, registry separation, CLI visual refresh.
  • 0.15.x: Supply-chain security hardening, copy sync mode, HTTPS token auth.
  • Full history: All Releases

Why skillshare

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:

  • One source, every agent โ€” sync to Claude, Cursor, Codex & 50+ more with skillshare sync
  • Install from anywhere โ€” GitHub, GitLab, Bitbucket, Azure DevOps, or any self-hosted Git
  • Built-in security โ€” audit skills for prompt injection and data exfiltration before use
  • Team-ready โ€” project skills in .skillshare/, org-wide skills via tracked repos
  • Local & lightweight โ€” single binary, no registry, no telemetry, fully offline-capable

Coming from another tool? Migration Guide ยท Comparison

How It Works

  • macOS / Linux: ~/.config/skillshare/skills/
  • Windows: %AppData%\skillshare\skills\
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                       Source Directory                      โ”‚
โ”‚                 ~/.config/skillshare/skills/                โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ”‚ sync
              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
              โ–ผ               โ–ผ               โ–ผ
       โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
       โ”‚  Claude   โ”‚   โ”‚  OpenCode โ”‚   โ”‚ OpenClaw  โ”‚   ...
       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
Platform Source Path Link Type
macOS/Linux ~/.config/skillshare/skills/ Symlinks
Windows %AppData%\skillshare\skills\ 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)

Full comparison โ†’

CLI and UI Preview

Skill Detail Security Audit
CLI sync output CLI install with security audit
UI Dashboard UI Skills
Web dashboard overview Web UI skills page

Installation

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh

Windows PowerShell

irm https://raw.githubusercontent.com/runkids/skillshare/main/install.ps1 | iex

Homebrew

brew install skillshare

Tip: Run skillshare upgrade to update to the latest version. It auto-detects your install method and handles the rest.

Shorthand (Optional)

Add an alias to your shell config (~/.zshrc or ~/.bashrc):

alias ss='skillshare'

Quick Start

skillshare init            # Create config, source, and detected targets
skillshare sync            # Sync skills to all targets

Highlights

Install & update skills โ€”from GitHub, GitLab, or any Git host

skillshare install github.com/team/skills --track
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

Web dashboard โ€”visual control panel

skillshare ui

All commands & guides โ†’

Contributing

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.

Contributors

Thanks to everyone who helped shape skillshare.

leeeezx Vergil333 romanr xocasdashdash philippe-granet terranc benrfairless nerveband EarthChen gdm257 skovtunenko TyceHerrman 1am2syman thealokkr


If you find skillshare useful, consider giving it a โญ

Star History

Star History Chart


License

MIT