跳到主要内容

在多个 AI 工具中使用 skillshare

单一真实来源,同步到你所使用的每一个 AI CLI。

问题所在

你在工作中使用 Claude Code,业余项目用 Cursor,实验性任务用 Codex。每个工具都有自己的 Skill 目录。手动保持它们同步既繁琐又容易出错。

解决方案

skillshare 维护一个单一的 Source 目录,并用一条命令 Sync 到你所有的 Target。

步骤 1:安装与初始化

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

init 会自动检测所有已安装的 AI 工具,并将它们加入为 Target。

步骤 2:检查你的 Target

skillshare target list

示例输出:

  claude       ~/.claude/skills (merge)
cursor ~/.cursor/skills (merge)
opencode ~/.config/opencode/skills (merge)
universal ~/.agents/skills (merge)

Codex 没有属于自己的一行:它读取共享的 ~/.agents/skills 目录,因此由 universal Target 涵盖。

步骤 3:安装 Skill

skillshare install runkids/my-skills
skillshare install anthropics/courses/prompt-eng

步骤 4:Sync 全部

skillshare sync

一条命令即可将所有 Skill 推送到每个 Target。每个 Target 都会得到指回你单一 Source 的符号链接。

步骤 5:验证

skillshare status

显示所有 Target 的 Sync 状态——哪些 Skill 已同步、缺失或过期。

按 Target 设置模式

不同工具有不同需求。你可以为每个 Target 单独设置 Sync 模式:

# Cursor 能正常跟随符号链接(默认)
skillshare target cursor --mode merge

# 有些工具需要实际文件
skillshare target opencode --mode copy

接下来?