Repolode
runkids

runkids/skillshare

用 Go 编写的 CLI 与桌面应用,把 AI 编程的技能、智能体、规则、MCP 连接和 hooks 统一管理,并同步到 Claude Code、Codex 等工具。

Star
2,806
Fork
178
未关闭 Issue
10
最近提交
11小时前

这是什么?

skillshare 用于管理 AI 编程助手所依赖的各类资源。你可以在一个源目录中维护技能(SKILL.md 目录)、自定义智能体、规则和命令等额外资源、MCP 服务连接以及原生 hooks,再把它们同步到你使用的各个 AI CLI,包括 Claude Code、Codex、Pi、OpenCode 和 OpenClaw 等。默认通过符号链接分发,也可以为单个工具切换为复制模式。

源目录可以用 Git 进行版本管理,在另一台机器上克隆后执行一次同步即可恢复同样的配置。项目级技能可以放在仓库内,随代码一起提交。技能支持从 GitHub、GitLab 等 Git 托管平台安装和批量更新,并在交给智能体前经过内置的安全审计。通过过滤功能,还能决定每个工具接收哪些技能。

除命令行外,它还提供通过 `skillshare ui` 启动的 Web 控制面板,以及面向 macOS、Windows 和 Linux 的桌面应用。项目使用 Go 编写,打包为单个二进制文件,可通过 Homebrew、安装脚本或 GitHub Actions 使用。

核心功能

  • 01将技能、智能体、额外资源、MCP 连接和 hooks 从同一源目录同步到多个 AI CLI 工具。
  • 02源目录可用 Git 管理,便于在另一台机器上恢复配置。
  • 03支持从 GitHub、GitLab 等 Git 平台安装和更新技能。
  • 04在技能交给智能体使用前进行安全审计。
  • 05支持随项目代码提交的项目级技能。
  • 06提供命令行、Web 控制面板和桌面应用三种使用方式。

适用场景

  • 在 Claude Code 和 Codex 之间切换,但希望只维护一份技能文件的开发者。
  • 团队把共享的代码审查清单和技能与项目仓库放在一起维护。
  • 通过克隆配置仓库并执行同步,快速搭建新机器的 AI 编程环境。
  • 在让 AI 智能体加载第三方技能之前先做安全审计。

快速上手

  1. 1

    在 macOS 或 Linux 上安装命令行工具

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

    创建配置、源目录及检测到的目标工具

    skillshare init
  3. 3

    将技能同步到所有目标工具

    skillshare sync

使用前须知

  • 桌面应用通过 Homebrew 安装仅支持 macOS Apple Silicon,其他平台需手动下载安装包。
  • 某些环境下符号链接可能无法使用,可能需要将目标切换为复制模式。
  • 在 Windows 上,文件符号链接需要开启开发者模式,否则会改为复制文件。

标签

常见问题

skillshare 是什么?
用 Go 编写的 CLI 与桌面应用,把 AI 编程的技能、智能体、规则、MCP 连接和 hooks 统一管理,并同步到 Claude Code、Codex 等工具。 skillshare 用于管理 AI 编程助手所依赖的各类资源。你可以在一个源目录中维护技能(SKILL.md 目录)、自定义智能体、规则和命令等额外资源、MCP 服务连接以及原生 hooks,再把它们同步到你使用的各个 AI CLI,包括 Claude Code、Codex、Pi、OpenCode 和 OpenClaw 等。默认通过符号链接分发,也可以为单个工具切换为复制模式。
skillshare 可以免费使用吗?用的什么许可证?
skillshare 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
skillshare 还在维护吗?
活跃维护中。skillshare 最近一次提交是在 2026年10月19日。
skillshare 适合用来做什么?
在 Claude Code 和 Codex 之间切换,但希望只维护一份技能文件的开发者。 团队把共享的代码审查清单和技能与项目仓库放在一起维护。 通过克隆配置仓库并执行同步,快速搭建新机器的 AI 编程环境。 在让 AI 智能体加载第三方技能之前先做安全审计。
skillshare 怎么安装和运行?
在 macOS 或 Linux 上安装命令行工具: curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh 创建配置、源目录及检测到的目标工具: skillshare init 将技能同步到所有目标工具: skillshare sync
在哪里获取 skillshare?
源代码和安装说明在 GitHub 上:https://github.com/runkids/skillshare

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目