📌 项目地址:github.com/runkids/skillshare | 星数:2709+ | 语言:Go 单二进制 | 当前版本:v0.21.*
AI CLI 工具越多,配置越散:Claude Code 一个 skills 目录、Codex 一个、Cursor 又一个——改了一处忘三处。skillshare 的答案是「单一真源」:所有 skills、rules、commands、prompts、agents、MCP 连接集中维护,一条 skillshare sync 同步到 60+ 工具。它不只是复制文件:MCP 连接会按各 Agent 的原生配置格式写入,插件整包(skills+hooks+MCP)一起分发,团队还能用 lockfile 锁版本。技能生态的入门可先读 Superpowers SDLC技能框架教程 和 Claude Code自定义Skills与插件教程。
| 能力 | 说明 |
|---|---|
| 一份真源,60+ 目标 | skillshare sync 同步到 Claude/Cursor/Codex 等 60+ 工具 |
| 不止 skills | rules、commands、prompts 及任意文件型资源(extras)统一管理 |
| MCP 连接 | sync mcp 定义一次,按各 Agent 原生格式写入其配置 |
| 整包插件 | plugin 子命令把 skills+hooks+MCP 作为一个整体分发,可指定接收工具 |
| 多项目管理 | v0.21 全局配置 projects: 管多个项目文件夹 + 项目 lockfile 锁版本 |
| 安全审计 | 使用前自动扫描提示词注入与数据外泄风险 |
| 细粒度过滤 | .skillignore + SKILL.md targets + 每目标 include/exclude |
| 本地轻量 | 单二进制、无注册表、无遥测、可完全离线 |
# 配置目录
# macOS/Linux: ~/.config/skillshare/
# Windows: %AppData%\skillshare\
# 1. 在配置目录里维护你的技能真源
# 2. 一条命令同步到所有已装工具
skillshare sync
# MCP 连接:定义一次,各 Agent 原生格式落位
skillshare sync mcp
# 整包插件分发(指定哪些工具接收)
skillshare plugin
# 从 GitHub/GitLab/Bitbucket/Azure DevOps/自托管 Git 安装技能
# 团队:项目技能放 .skillshare/ 目录,随仓库共享
.skillshare/ 提交进仓库,配合 lockfile 保证每个人技能版本一致.skillignore 收窄范围再放开全量同步,避免个人实验技能污染团队配置一个 AI CLI 技能同步工具(runkids/skillshare,2709 星):把 skills、rules、commands、agents、MCP 连接放到一处单一真源,一条 skillshare sync 命令同步到 Claude Code、Codex、Cursor、OpenClaw、OpenCode 等 60+ 工具。解决的问题很直接——每个 AI CLI 都有自己的技能目录,你在 A 里改了技能,忘了复制到 B,最后不知道哪份是最新的。
MCP:用 sync mcp 定义一次服务器连接,skillshare 会把它翻译成每个 Agent 自己的配置格式写进各自配置文件。插件:plugin 子命令把一个插件的 skills、hooks 和 MCP 设置作为整体分发,并可指定哪些工具接收。v0.21 起还支持 projects: 在一份全局配置里管理多个项目文件夹,并用项目 lockfile 让团队成员锁在同一版本。
配置目录:macOS/Linux 在 ~/.config/skillshare/,Windows 在 %AppData%\skillshare\。个人技能放那里统一维护;团队共享把技能放进项目的 .skillshare/ 目录随仓库走,org 级技能用受跟踪的仓库分发。可用 .skillignore、SKILL.md 的 targets 字段和每目标 include/exclude 控制哪个技能到达哪个工具;分发前还会自动审计提示词注入和数据外泄风险。