Repolode
runkids

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. 1

    Install the CLI on macOS or Linux

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

    Create config, source, and detected targets

    skillshare init
  3. 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