English · Deutsch · Español · Français · 日本語 · 한국어 · Português · 简体中文 · 繁體中文
你的 AI 编程环境,随处可用。
在同一个地方管理 skills、agents、rules、MCP 连接与 hooks。
适用于 Claude Code、Codex、Pi、OpenCode 等工具。
官方网站 • 安装 • 快速开始 • 功能亮点 • 界面截图 • 桌面应用 • 文档
Note
最新版本:v0.25.0 — skillshare mcp serve 通过 MCP(SEP-2640 Skills extension)把你的 skills 提供给只能连接 MCP endpoint 的 agent,不支持该 extension 的 client 可以改用 list_skills 和 read_skill 两个 tool,Dashboard 的 Add server 也新增 Skillshare 标签页;skillshare link 与 unlink 可以把放在别处的文件夹(例如自己的 checkout 或外接硬盘)加入或移除为 followed source link,Skills 页面也能操作;Oh My Pi(omp)Target 新增 MCP、代码 hooks、plugins 与 extension 选择。完整的新功能与修复见 Releases 和更新日志。
切换 AI 工具,不该每次都重新配置环境。 skillshare 把 skills 与其他 AI 资源集中到由你掌控的地方。
- 换工具,继续用你的 skills — 修改一次,再同步到 Claude Code、Codex、Pi 和你使用的其他工具。
- 换电脑,带着环境走 — 用 Git 管理资源来源,在另一台电脑上 pull。
- 和团队共享 — 项目资源与代码一起管理,共用 skills 通过 tracked repo 分发。
一位同事用 Claude Code,另一位用 Codex。把共用的代码审查清单放在项目的 .skillshare/ 中一起管理。新成员安装项目声明的 skills,再同步到配置好的工具,就不用从聊天记录复制指令。团队 onboarding →
通过桌面 App 或 CLI 在本地管理,使用前审计 skills,并选择各工具接收哪些内容。
| Skill 详情 | 安全审计 |
|---|---|
![]() |
![]() |
| 网页仪表盘 | 网页 Skills 页面 |
|---|---|
![]() |
![]() |
Tip
通过桌面 App 管理 skillshare。 下载 Skillshare App,支持 macOS(Apple Silicon)、Windows 和 Linux。首次启动会引导你安装或选择 CLI、选择 AI 工具,并完成第一次同步。安装指南。
Skillshare App 将技能、代理、MCP 和 hooks 整合在桌面窗口中。安装并打开 App,再按照首次启动的引导完成设置。
macOS(Apple Silicon),使用 Homebrew:
brew tap runkids/tap
brew install --cask skillshare-appWindows/Linux,或手动安装 macOS 版本:下载最新 App 安装包。各平台的详细说明请参阅桌面 App 安装指南。
curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh脚本默认安装到 ~/.local/bin,正常安装与更新不需要 sudo。只有安装器显示 PATH 设置提示时,才需要按提示设置后再运行 skillshare。可把提示的命令加入 shell 配置文件(例如 ~/.zshrc 或 ~/.bashrc),让之后打开的终端也能使用。可用 INSTALL_DIR 指定其他安装位置。
irm https://raw.githubusercontent.com/runkids/skillshare/main/install.ps1 | iexbrew install skillshare提示: 运行
skillshare upgrade更新到最新版。它会自动判断你的安装方式并处理后续步骤。
- uses: runkids/setup-skillshare@v1
with:
source: ./skills
- run: skillshare sync所有选项(audit、project 模式、锁定版本)请见 setup-skillshare。
在 shell 配置文件(~/.zshrc 或 ~/.bashrc)中加上 alias:
alias ss='skillshare'skillshare init # 创建配置文件、来源目录,并检测已安装的 target
skillshare sync # 把 skills 同步到所有 target- macOS / Linux:
~/.config/skillshare/ - Windows:
%AppData%\skillshare\
┌─────────────────────────────────────────────────────────────┐
│ Source Directory │
│ ~/.config/skillshare/skills/ ← skills (SKILL.md) │
│ ~/.config/skillshare/agents/ ← agents │
│ ~/.config/skillshare/extras/ ← rules, commands, etc. │
└─────────────────────────────────────────────────────────────┘
│ sync
┌───────────────┼───────────────┐
▼ ▼ ▼
┌───────────┐ ┌───────────┐ ┌───────────┐
│ Claude │ │ OpenCode │ │ OpenClaw │ ...
└───────────┘ └───────────┘ └───────────┘
| 平台 | Skills 来源 | Agents 来源 | Extras 来源 | 链接方式 |
|---|---|---|---|---|
| macOS/Linux | ~/.config/skillshare/skills/ |
~/.config/skillshare/agents/ |
~/.config/skillshare/extras/ |
Symlinks |
| Windows | %AppData%\skillshare\skills\ |
%AppData%\skillshare\agents\ |
%AppData%\skillshare\extras\ |
文件夹用 NTFS Junction(不需要管理员权限);文件 symlink 需要开启 Developer Mode,否则改为复制 |
| 命令式(每次单独安装) | 声明式(skillshare) | |
|---|---|---|
| 单一来源 | skills 各自复制,互不相关 | 一份来源,以 symlink(或复制)分发 |
| 新电脑的配置 | 手动重跑每一次安装 | git clone 配置,再 sync |
| 安全审计 | 无 | 内置 audit,install 和 update 时自动扫描 |
| 网页仪表盘 | 无 | skillshare ui |
| 运行时依赖 | Node.js + npm | 无(单一 Go 可执行文件) |
安装与更新 skills — 来源可以是 GitHub、GitLab 或任何 Git 主机
skillshare install github.com/reponame/skills
skillshare update --all
skillshare target claude --mode copy # symlink 不能用的时候Symlink 有问题? — 单个 target 可以改用 copy 模式
skillshare target <name> --mode copy
skillshare sync安全审计 — 在 skills 进入 agent 之前先扫描
skillshare audit项目 skills — 跟着 repo 走,和代码一起 commit
skillshare init -p && skillshare syncAgents — 把自定义 agent 同步到支持 agent 的 target
skillshare sync agents # 只同步 agents
skillshare sync --all # skills、agents、extras、MCP、hooks 一起同步Extras — 管理 rules、commands、prompts 等资源
skillshare extras init rules # 创建名为 "rules" 的 extra
skillshare sync --all # skills、agents、extras、MCP、hooks 一起同步
skillshare extras collect rules # 把本地文件收回来源MCP 连接 — 配置一次,Claude Code、Codex、Pi、VS Code、OpenCode 等工具都能用
skillshare mcp add # 引导式配置,输入 URL 或粘贴 JSON
skillshare sync mcp --dry-run # 预览各工具配置文件会有的变更
skillshare sync mcp # 应用连接设置定义可以放在 config.yaml,或另外引用一个 mcp.yaml。
示例、环境变量引用,以及导入已有连接的方式,请见 MCP 配置。
管理原生 hooks,管理操作不执行 hook:
skillshare hooks add check --file ./check.yaml
skillshare hooks sync --dry-run
skillshare hooks syncPlugins — 安装完整的 plugin,并选择哪些工具要安装
skillshare plugin add # 引导式:来源、plugin、target、确认
skillshare plugin add owner/repo --target claude --target codex --no-tui
skillshare sync plugins --dry-run # plugin 的同步独立于 sync --all工具里已经装好的 plugin 可以用 plugin import 纳入管理。
请见跨工具管理 plugin。
Shell 自动补全 — 用 Tab 补全命令、flag 和子命令
skillshare completion bash --install # 也支持 zsh、fish、powershell、nushell本地检查点 — commit 来源目录的变更,但不 push
skillshare commit -m "Update review skill"
skillshare commit --dry-run网页仪表盘 — 可视化的控制面板
skillshare ui欢迎贡献!请先开 issue,再提交带测试的 draft PR。 环境配置请见 CONTRIBUTING.md。
git clone https://github.com/runkids/skillshare.git && cd skillshare
make check # format + lint + testTip
不知道从哪里开始?看看 open issues,或试试 Playground,无需任何配置就有开发环境。
感谢每一位让 skillshare 变得更好的人。完整名单在英文版 README。
如果 skillshare 对你有帮助,欢迎给个 ⭐
MIT





