runkids/skillshare
Developer ToolsA CLI that keeps AI coding skills, agents, MCP configs, and hooks in one source and syncs them to multiple AI CLIs.
What it does
skillshare is a Go CLI for developers who use more than one AI coding tool. It stores skills (SKILL.md files), agents, and extras such as rules and prompts in one source directory, then syncs them to targets like Claude Code, Codex, Pi, OpenCode, and OpenClaw. It also manages MCP connections and native hooks, and provides a security audit that scans skills before they reach an agent.
The central layout is ~/.config/skillshare/ on macOS and Linux, or %AppData%\skillshare\ on Windows. Each tool receives a link or copy of the source content, so editing a skill once updates every configured tool. Project mode keeps resources inside a repository under .skillshare/, which lets a team commit its shared instructions with the code.
Quick start
Install the CLI. On macOS or Linux:
curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh
The default install location is ~/.local/bin, so sudo is not needed; follow any PATH instructions the installer prints. Homebrew (brew install skillshare), Nix, and a PowerShell installer are also documented.
Then initialize and sync:
skillshare init # create config, source, and detected targets
skillshare sync # push skills to all targets
After that, install a skill from a Git repository, or use project mode inside a repo:
skillshare install github.com/<owner>/<repo>
skillshare init -p && skillshare sync
Run skillshare audit to review findings before syncing, and skillshare ui to open the web dashboard. A desktop app with first-launch setup is available for macOS (Apple Silicon), Windows, and Linux from its releases page.
Constraints
- Windows uses NTFS junctions for folders and does not need admin rights; file symlinks require Developer Mode, otherwise files are copied.
- Symlink-based targets can be switched to copy mode per target with
skillshare target <name> --mode copy. - MCP sync writes native configuration for each tool;
--dry-runpreviews changes first. Hooks sync without executing the hooks. - Plugins sync separately from
sync --all. - The CLI is a single Go binary with no runtime dependency; the project is MIT licensed.
HotRepo's take
skillshare appeared in a Go weekly ranking on 14 November 2026, with 176 stars gained that week and a best position of 19. Its Show HN thread Show HN: Skillshare – Sync skills across AI CLI tools drew limited attention at posting time, and the maintainer later reported in a January 2026 comment that team management and remote Git repo tracking had been added in the thread. The project's focus is narrow and practical: it addresses config duplication for developers running several AI CLIs, rather than being a general agent framework.
Written by AI from the project's README, updated . The project's own docs are the source of truth.
Hacker News
You might also like
- farion1231/cc-switchA desktop app that switches API providers and centralizes MCP, skills, prompts, sessions and usage for AI coding CLIs.
- getpaseo/paseoOrchestrate multiple coding agent CLIs across desktop, mobile, web, and terminal from one self-hosted daemon.
- smtg-ai/claude-squadA terminal TUI that runs multiple AI coding agents in isolated tmux and git worktree workspaces.
- ZiChuanLan/agent-purgeReplace or append the system prompt for several coding agents from one local persona, with reversible switches.
- Gentleman-Programming/gentle-aiWrap the AI coding agent you already use with persistent memory, a sized workflow, and evidence-bound review.