指南
如何把技能同步到 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
# move existing skills in first, then:
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 都拿到同一份最新版本,不需要 pull,也不需要重新連結。
AI Skill Pod · 免費開始
一個 Pod 裝下團隊的技能,一個 MCP 連結通往 Claude Code、Codex、Cursor、OpenCode、Claude 和 ChatGPT。從不開終端機的人,也能貼上一份文件,或在對話中說「把這個變成團隊技能」來新增技能。
確認工具看得到你的技能
- 檢查結構:
<folder>/<skill-name>/SKILL.md,資料夾名稱要和name欄位相同。 - 檢查前置資料:
name只能用小寫英文字母、數字和連字號,最多 64 個字元,description不能是空的。SKILL.md 轉換器會把兩者都寫好。 - 開啟新的工作階段,問代理它有哪些技能,或請它做說明中寫到的工作。
Skills for this
- 產品PRD from messy notes (English)Turns notes, Slack threads, and call notes into a PRD: problem with evidence, goals and non-goals, metrics, must/should/could requirements, and flagged gaps.
- 產品Release notes from merged changes (English)Writes customer-facing release notes from merged PRs or tickets, grouped New, Improved, Fixed, benefit-first, plus an internal changelog.
- 產品User stories with acceptance criteria (English)Turns a feature into user stories with Given/When/Then acceptance criteria, edge cases, out-of-scope notes, and an INVEST check per story.
- 產品Spec review before build (English)Reviews a PRD or spec before build for ambiguity, missing empty/loading/error/permission states, metrics, rollout, and a first-time user walk-through.
- 客戶成功Bug report from a support ticket (English)Turns a customer complaint into an engineering-ready bug report: steps to reproduce, expected vs actual, environment, impact, evidence, and questions to ask.
常見問題
要怎麼讓 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。
資料來源
- Claude Code 文件:Skills (查閱於 2026-11-04)
- Claude Code 文件:MCP (查閱於 2026-11-04)
- Codex 文件:建立技能 (查閱於 2026-11-04)
- Codex 文件:MCP (查閱於 2026-11-04)
- Cursor 文件:Skills (查閱於 2026-11-04)
- Cursor 文件:MCP (查閱於 2026-11-04)
- OpenCode 文件:Skills (查閱於 2026-11-04)
- OpenCode 文件:MCP 伺服器 (查閱於 2026-11-04)