指南

如何把技能同步到 Claude Code、Codex、Cursor 和 OpenCode

把所有技能放在一个文件夹里,再链接到每个工具读取的位置:Claude Code 是 ~/.claude/skills,Codex 是 ~/.agents/skills(Cursor 和 OpenCode 两个都读)。要和团队共享同一套技能,就改为从一个 MCP 服务器提供,因为这四个工具都能连接远程 MCP 服务器。

简要回答

  • Claude Code:~/.claude/skills,或仓库里的 .claude/skills。它不读取 .agents/skills。
  • Codex:~/.agents/skills,或仓库里的 .agents/skills。
  • Cursor:.cursor/skills 和 .agents/skills,还有 .claude/skills 和 .codex/skills,在仓库里或 ~/ 下都可以。
  • OpenCode:.opencode/skills、~/.config/opencode/skills,还有 .claude/skills 和 .agents/skills。

每个工具从哪里读取

工具个人文件夹仓库文件夹还会读取
Claude Code~/.claude/skills.claude/skills托管技能、插件技能和 claude.ai 账号中的技能
Codex~/.agents/skills.agents/skills(当前文件夹、上级文件夹、仓库根目录)/etc/codex/skills
Cursor~/.cursor/skills、~/.agents/skills.cursor/skills、.agents/skills.claude/skills、.codex/skills 及其 ~/ 下的版本
OpenCode~/.config/opencode/skills.opencode/skills.claude/skills、.agents/skills 及其 ~/ 下的版本

信息来自各工具的文档,2026年11月4日查阅。每个文件夹里,每个技能一个子文件夹,子文件夹里有一个 SKILL.md。

两个文件夹就能覆盖四个工具:~/.claude/skills(Claude Code、Cursor、OpenCode)和 ~/.agents/skills(Codex、Cursor、OpenCode)。

在自己电脑上只留一份:符号链接

把实际文件放在一个文件夹里,让两个位置都指向它。在 macOS 或 Linux 上:

mkdir -p ~/skills
# 先把已有的技能移进来,然后:
ln -s ~/skills ~/.claude/skills
ln -s ~/skills ~/.agents/skills

如果其中某个文件夹已经存在,先把里面的内容移到 ~/skills,删除空文件夹后再建立链接。Cursor 和 OpenCode 两个位置都读,所以会通过两条路径读到同一批文件。如果其中某个工具把一个技能显示了两次,它仍然只是一个文件:在 ~/skills 里改一次就好。

仓库也一样:对 .claude/skills 和 .agents/skills 做同样的处理,提交实际的文件夹,每个克隆仓库的人都能拿到这些技能。

全团队共用一份:MCP 服务器

符号链接和仓库适合开发者,但照顾不到在浏览器里用 Claude 或 ChatGPT 工作的同事,而且每次更新都要 git pull。这四个编程智能体也都能连接远程 MCP 服务器:

  • Claude Code:claude mcp add --transport http <name> <url>
  • Codex:在配置中添加一个带 url = "…" 的服务器条目(Streamable HTTP)。
  • Cursor:在 MCP 设置中添加一个 Streamable HTTP 服务器。
  • OpenCode:在配置中添加一个带 "type": "remote" 的服务器。

用一个服务器存放团队的技能,编程智能体、Claude 和 ChatGPT 读取的就是同一份最新内容,不用拉取,也不用重新链接。

AI Skill Pod · 免费开始

一个技能库装下团队的技能,一个 MCP 链接通用于 Claude Code、Codex、Cursor、OpenCode、Claude 和 ChatGPT。从不打开终端的人,也能通过粘贴文档或在对话中说“把这个做成团队技能”来添加技能。

确认工具能看到你的技能

  1. 检查结构:<folder>/<skill-name>/SKILL.md,文件夹名称要和 name 字段一致。
  2. 检查前置信息:name 只用小写英文字母、数字和连字符,最多 64 个字符;description 不能为空。SKILL.md 转换工具会写好这两项。
  3. 开启一个新会话,问智能体有哪些技能,或者直接让它做描述中写到的任务。

这类工作的技能

全部技能

常见问题

怎样让 Claude Code 的技能和 Claude 桌面版、claude.ai 保持同步?

Claude Code 读取磁盘上的文件夹;Claude 桌面版和 claude.ai 则把上传的技能保存在你的账号里。把同一个文件夹打包成 ZIP,在 Customize > Skills 中上传;或者把两边都连接到一个提供技能的 MCP 服务器。

为什么 Claude Code 看不到我的 .agents/skills 文件夹?

Claude Code 读取的是 ~/.claude/skills 和 .claude/skills,而不是 .agents/skills。按上文符号链接的步骤,把这个文件夹链接到 ~/.claude/skills 即可。

资料来源

  1. Claude Code 文档:Skills(英文) (查阅于 2026-11-04)
  2. Claude Code 文档:MCP(英文) (查阅于 2026-11-04)
  3. Codex 文档:Build skills(英文) (查阅于 2026-11-04)
  4. Codex 文档:MCP(英文) (查阅于 2026-11-04)
  5. Cursor 文档:Skills(英文) (查阅于 2026-11-04)
  6. Cursor 文档:MCP(英文) (查阅于 2026-11-04)
  7. OpenCode 文档:Skills(英文) (查阅于 2026-11-04)
  8. OpenCode 文档:MCP servers(英文) (查阅于 2026-11-04)