ガイド
Claude Code・Codex・Cursor・OpenCode にスキルを同期する方法
スキルはすべて 1 つのフォルダーに置き、各ツールが読む場所にリンクします。Claude Code は ~/.claude/skills、Codex は ~/.agents/skills(Cursor と OpenCode はどちらも読みます)。同じスキルをチームで使うなら、1 つの MCP サーバーから配ります。4 つのツールは、どれもリモートの 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 日に確認)。どのフォルダーも、スキルごとにフォルダーを 1 つ置き、その中に SKILL.md を入れます。
2 つのフォルダーで 4 つとも届きます。~/.claude/skills(Claude Code、Cursor、OpenCode)と ~/.agents/skills(Codex、Cursor、OpenCode)です。
自分のパソコンでコピーを 1 つに:シンボリックリンク
本物のファイルは 1 つのフォルダーに置き、2 つの場所からそこを指します。macOS か Linux なら、次のとおりです。
mkdir -p ~/skills
# 先に既存のスキルを移してから:
ln -s ~/skills ~/.claude/skills
ln -s ~/skills ~/.agents/skills
どちらかのフォルダーがすでにあるなら、中身を ~/skills に移し、空になったフォルダーを消してからリンクします。Cursor と OpenCode は両方の場所を読むので、同じファイルに 2 つの道筋でたどり着きます。同じスキルが 2 つ表示されても、ファイルは 1 つです。直すのは ~/skills の 1 か所だけです。
リポジトリでも、.claude/skills と .agents/skills で同じようにし、本物のフォルダーをコミットします。クローンした人は全員、そのスキルを持てます。
チームでコピーを 1 つに:MCP サーバー
シンボリックリンクとリポジトリは、開発者には効きます。でも、ブラウザの Claude や ChatGPT で仕事をする同僚には届かず、新しい版にするには git pull が要ります。4 つのコーディング用の AI は、リモートの MCP サーバーにもつなげます。
- Claude Code:
claude mcp add --transport http <name> <url> - Codex:設定ファイルに、
url = "…"を書いたサーバーの項目を足す(Streamable HTTP)。 - Cursor:MCP の設定に、Streamable HTTP のサーバーを足す。
- OpenCode:設定ファイルに、
"type": "remote"のサーバーを足す。
チームのスキルを持つサーバーが 1 つあれば、コーディング用の AI も、Claude も ChatGPT も、同じ最新のコピーを読みます。pull することも、リンクし直すこともありません。
AI Skill Pod・無料で始められます
チームのスキルを 1 つのポッドに置き、MCP のリンク 1 つで Claude Code、Codex、Cursor、OpenCode、Claude、ChatGPT から使えます。ターミナルを開かない人も、文書を貼り付けるか、チャットで「これをチームのスキルにして」と頼めばスキルを足せます。
ツールがスキルを読めているか確かめる
- 形を確かめる。
<フォルダー>/<スキル名>/SKILL.mdになっていて、スキルのフォルダーの名前がnameと同じか。 - フロントマターを確かめる。
nameは半角の小文字、数字、ハイフンで 64 文字まで。descriptionは空にしない。SKILL.md 変換ツールなら、両方を書いてくれます。 - 新しいセッションを始める。エージェントに、どんなスキルがあるか聞くか、説明に書いた作業を頼んでみます。
このテーマに使えるスキル
- プロダクト散らかったメモから PRD を作るメモ、Slack のスレッド、商談メモから PRD を作る。根拠つきの課題、目標と目標外、指標、Must・Should・Could の要件をそろえ、足りない情報を挙げる。
- プロダクトマージ済みの変更からリリースノートマージ済みの PR やチケットから、新機能・改善・修正に分けて利点から書く顧客向けリリースノートと、社内用の変更履歴を書く。
- プロダクト受け入れ条件つきのユーザーストーリー機能をユーザーストーリーに分け、Given/When/Then の受け入れ条件、エッジケース、対象外のメモ、ストーリーごとの INVEST のチェックをつける。
- プロダクト作りはじめる前の仕様書レビュー作りはじめる前に PRD や仕様書をレビューする。あいまいさ、空・読み込み中・エラー・権限なしの抜け、指標、段階リリース、はじめて使う人としての流れ。
- カスタマーサクセスサポートチケットからバグ報告を書く顧客の不満を、再現手順、期待する動作と実際の動作、環境、影響、証拠、顧客への質問がそろった、開発がすぐ着手できるバグ報告にする。
よくある質問
Claude Code のスキルを Claude のデスクトップや claude.ai とそろえるには?
Claude Code はディスクのフォルダーを読み、Claude のデスクトップと claude.ai はアップロードしたスキルをアカウントに持ちます。同じフォルダーを ZIP にして Customize → Skills からアップロードするか、スキルを配る 1 つの 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 のドキュメント:Build skills (閲覧 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 servers (閲覧 2026-11-04)