搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

runkids/skillshare

开发工具

把 AI 编程技能、Agent、MCP 配置和 hooks 集中到一处,并同步到多个 AI CLI 的命令行工具。

3,128
235
Go
MIT
创建于 10 个月前

项目介绍

skillshare 是一个 Go 编写的 CLI,面向同时使用多个 AI 编程工具的开发者。它把 skills(SKILL.md 文件)、agents,以及 rules、prompts 等 extras 集中放在一个源目录中,再同步到 Claude Code、Codex、Pi、OpenCode、OpenClaw 等目标工具。它还管理 MCP 连接和原生 hooks,并提供安全审计,在技能进入 Agent 前先做扫描。

源目录在 macOS 和 Linux 上是 ~/.config/skillshare/,Windows 上是 %AppData%\skillshare\。各工具拿到的是源内容的链接或副本,因此改一次技能就能更新所有已配置的工具。项目模式把资源放在仓库内的 .skillshare/ 下,团队可以把共享指令和代码一起提交。

快速使用

先安装 CLI。macOS 或 Linux:

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

默认装到 ~/.local/bin,无需 sudo;如果安装器输出 PATH 设置提示,先按提示配置。也支持 Homebrew(brew install skillshare)、Nix 和 PowerShell 安装方式。

然后初始化和同步:

skillshare init   # 创建配置、源目录并检测目标工具
skillshare sync   # 把技能同步到所有目标

之后可以从 Git 仓库安装技能,或在仓库内启用项目模式:

skillshare install github.com/<owner>/<repo>
skillshare init -p && skillshare sync

同步前可运行 skillshare audit 查看检查结果,运行 skillshare ui 打开网页仪表盘。桌面应用支持 macOS(Apple Silicon)、Windows 和 Linux,首次启动会引导安装或定位 CLI、选择 AI 工具并完成第一次同步。

使用约束

  • Windows 上文件夹使用 NTFS junction,不需要管理员权限;文件符号链接需要开发者模式,否则会复制文件。
  • 符号链接不适用时,可以对单个目标切换为复制模式:skillshare target <name> --mode copy。
  • MCP 同步会写入各工具的原生配置;可先用 --dry-run 预览改动。hooks 同步不会执行 hooks。
  • 插件同步与 sync --all 分开进行。
  • CLI 是单个 Go 二进制,没有运行时依赖;项目采用 MIT 许可证。

HotRepo 点评

skillshare 在 2026 年 11 月 14 日的 Go 周榜中记录到 176 颗周新增 Star,最好名次为第 19 名。它的 Show HN 帖 Show HN: Skillshare – Sync skills across AI CLI tools 发布时讨论量有限,维护者在 2026 年 1 月的评论中表示已加入团队管理和远程 Git 仓库跟踪。项目切口具体:解决多个 AI CLI 之间配置重复的问题,而不是做通用 Agent 框架。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

Hacker News 讨论

Show HN: Skillshare – Sync skills across AI CLI tools
▲ 11 · 1 条评论 · 2026年1月14日

相关推荐

  1. farion1231/cc-switch用桌面应用为多种 AI 编程 CLI 一键切换 API 供应商,并集中管理 MCP、技能、提示词与会话。Rust150,551
  2. getpaseo/paseo在桌面、移动端、Web 和终端统一编排多个编码智能体 CLI,由本机 daemon 自托管运行。TypeScript23,361
  3. smtg-ai/claude-squad在终端里统一管理多个 AI 编程代理,每个任务使用独立的 tmux 会话和 git worktree 隔离工作区。Go8,789
  4. ZiChuanLan/agent-purge用一份本地 persona 替换或追加多个 coding agent 的系统提示词,并提供可逆的开关。JavaScript163
  5. Gentleman-Programming/gentle-ai为已有的 AI 编程代理加上持久记忆、按需伸缩的工作流和绑定具体版本的评审证据。Go8,090