指南
如何把技能同步到 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,也不需要重新連結。OpenAI 沒有列出 ChatGPT Plus 可用自訂 MCP 連接器。Plus 包含 Codex,所以 Plus 使用者可以把同一個連結加到 Codex CLI 或 IDE 擴充功能中。
AI Skill Pod · 免費開始
一個 Pod 裝下團隊的技能,一個 MCP 連結通往 Claude Code、Codex、Cursor、OpenCode、Claude 和 ChatGPT。從不開終端機的人,也能貼上一份文件,或在對話中說「把這個變成團隊技能」來新增技能。
確認工具看得到你的技能
- 檢查結構:
<folder>/<skill-name>/SKILL.md,資料夾名稱要和name欄位相同。 - 檢查前置資料:
name只能用小寫英文字母、數字和連字號,最多 64 個字元,description不能是空的。SKILL.md 轉換器會把兩者都寫好。 - 開啟新的工作階段,問代理它有哪些技能,或請它做說明中寫到的工作。
這個職務的技能
- 產品從雜亂筆記寫 PRD把筆記、Slack 討論串和通話記錄整理成 PRD:問題和證據、目標和非目標、指標、Must/Should/Could 需求,並標出缺口。
- 產品從已合併變更撰寫版本更新說明根據已合併的 PR 或工單,撰寫先講好處、分成新功能/改進/修正的版本更新說明,另附內部變更紀錄。
- 產品附驗收標準的使用者故事把功能拆成使用者故事,每則附上 Given/When/Then 驗收標準、邊界情況、範圍外說明和 INVEST 檢查。
- 產品開發前的規格審查在開發前審查 PRD 或規格:模糊的用詞、缺少的空白/載入/錯誤/權限狀態、指標、推出計畫,並以新使用者身分走查流程。
- 客戶成功從客服工單寫 bug 回報把客戶抱怨整理成工程師可以直接處理的 bug 回報:重現步驟、預期與實際、環境、影響、證據,以及要問客戶的問題。
常見問題
要怎麼讓 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)
- Codex 文件:價格 (查閱於 2026-11-04)
- Cursor 文件:Skills (查閱於 2026-11-04)
- Cursor 文件:MCP (查閱於 2026-11-04)
- OpenCode 文件:Skills (查閱於 2026-11-04)
- OpenCode 文件:MCP 伺服器 (查閱於 2026-11-04)