skillshare 教程:一条命令,把 skills 同步到 60+ 个 AI CLI

📌 项目地址: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+ 工具
不止 skillsrules、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 是什么?

一个 AI CLI 技能同步工具(runkids/skillshare,2709 星):把 skills、rules、commands、agents、MCP 连接放到一处单一真源,一条 skillshare sync 命令同步到 Claude Code、Codex、Cursor、OpenClaw、OpenCode 等 60+ 工具。解决的问题很直接——每个 AI CLI 都有自己的技能目录,你在 A 里改了技能,忘了复制到 B,最后不知道哪份是最新的。

MCP 连接和整包插件怎么同步?

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 控制哪个技能到达哪个工具;分发前还会自动审计提示词注入和数据外泄风险。