A personal context store that gives AI coding agents like Codex, Claude Code and OpenCode persistent project knowledge via a CLI, MCP server and desktop app.
runkids/skillshare
A Go CLI and desktop app that keeps AI coding skills, agents, rules, MCP connections and hooks in one source and syncs them to tools like Claude Code and Codex.
- Stars
- 2,806
- Forks
- 178
- Open issues
- 10
- Last commit
- 11 hours ago
What is it?
skillshare is a tool for managing the resources that AI coding assistants rely on. You keep skills (SKILL.md folders), custom agents, extras such as rules and commands, MCP server connections and native hooks in one source directory, then sync them to each AI CLI you use, including Claude Code, Codex, Pi, OpenCode and OpenClaw. Targets receive symlinks by default, with a per-target copy mode for setups where symlinks do not work.
The source directory can be versioned in Git, so the same setup can be cloned onto another machine and synced in one step. Project-level skills can live inside a repository and be committed with the code. Skills can be installed from GitHub, GitLab or other Git hosts, updated in bulk, and scanned by a built-in security audit before they reach an agent. Filtering controls which tools receive which skills.
Besides the CLI, there is a web dashboard launched with `skillshare ui` and a separate desktop app for macOS, Windows and Linux. The project is written in Go and distributed as a single binary, with Homebrew, shell installer and GitHub Actions options.
Key features
- 01Syncs skills, agents, extras, MCP connections and hooks to multiple AI CLI tools from one source.
- 02Versions the source in Git so a setup can be restored on another machine.
- 03Installs and updates skills from GitHub, GitLab and other Git hosts.
- 04Runs a security audit on skills before they reach an agent.
- 05Supports per-project skills committed alongside code.
- 06Provides a CLI, a web dashboard and a desktop app.
Use cases
- A developer who switches between Claude Code and Codex and wants one copy of their skills.
- A team that keeps shared code-review checklists and skills in the project repository.
- Setting up a new machine by cloning a config repo and running a sync.
- Auditing third-party skills before letting an AI agent load them.
Quick start
- 1
Install the CLI on macOS or Linux
curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh - 2
Create config, source, and detected targets
skillshare init - 3
Sync skills to all targets
skillshare sync
Things to know
- The Desktop App's Homebrew cask install is for macOS Apple Silicon only; other platforms need manual installer downloads.
- Symlinks may not work in some setups, so you may need to switch targets to copy mode.
- On Windows, file symlinks need Developer Mode or the files are copied instead.
Topics
FAQ
- What is skillshare?
- A Go CLI and desktop app that keeps AI coding skills, agents, rules, MCP connections and hooks in one source and syncs them to tools like Claude Code and Codex. skillshare is a tool for managing the resources that AI coding assistants rely on. You keep skills (SKILL.md folders), custom agents, extras such as rules and commands, MCP server connections and native hooks in one source directory, then sync them to each AI CLI you use, including Claude Code, Codex, Pi, OpenCode and OpenClaw. Targets receive symlinks by default, with a per-target copy mode for setups where symlinks do not work.
- Is skillshare free to use? What license does it have?
- skillshare is open source under the MIT license. Check the license terms before using it in commercial products.
- Is skillshare still maintained?
- Actively maintained. The last commit to skillshare was on Oct 19, 2026.
- What can I use skillshare for?
- A developer who switches between Claude Code and Codex and wants one copy of their skills. A team that keeps shared code-review checklists and skills in the project repository. Setting up a new machine by cloning a config repo and running a sync. Auditing third-party skills before letting an AI agent load them.
- How do I install skillshare?
- Install the CLI on macOS or Linux: curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh Create config, source, and detected targets: skillshare init Sync skills to all targets: skillshare sync
- Where can I get skillshare?
- The source code and installation instructions are on GitHub: https://github.com/runkids/skillshare
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A CLI that manages a team's AI coding assets (skills, rules, agents, MCP servers, models) in a shared git repo and syncs them to teammates' AI tools.
A modular runtime and orchestration system that coordinates AI coding agents through gated pipelines for tasks, review, shipping and docs across Claude Code, Codex, Cursor and more.
A self-improving AI agent that creates and refines skills from experience, runs on many model providers, and works through CLI and messaging apps.
Persistent memory for coding agents that captures session activity, compresses it with AI, and injects relevant context into future sessions.
A toolkit that generates agent-native command-line interfaces for existing software, plus a CLI-Hub registry for installing ready-made ones.