同じ「スキル」- ペルソナ、ワークフロー、一連のルール - は、AI スタック内の4つの異なる場所に置けますが、多くの人は知らず知らずのうちに間違った場所を選んでいます。 生のシステム prompt、Claude Project の指示、ChatGPT Custom GPT、Gemini Gem は、どれも大まかには同じ役割を果たします。つまり、何かを尋ねる前に、モデルにどのような存在であるべきかを伝えるのです。しかし、実際に日常的に使い始めると、その挙動は大きく異なります。
最終更新日:2026年7月 · KissMySkills チーム
4つの場所、1つの役割
現在では、主要な AI チャットアプリのすべてに、毎回コンテキストを入力し直さなくて済むよう、永続的な指示を「インストール」する方法があります。仕組みはツールごとに異なりますが、根本的な考え方は同じです。会話の上にテキストのブロックが置かれ、すべての返信を形作ります。そのテキストを置ける場所を見ていきましょう。
1. 生のシステム prompt
これは、最も古く、最も持ち運びやすい形式です。API の上に構築されたツールなら、Claude の API、OpenAI API、カスタムアプリ、Slack ボット、エンジニアリングチームが構築した社内ツールなど、会話全体を管理するシステムレベルの指示を設定できます。最も柔軟な選択肢なのは、あなた(またはそのツールを構築した人)が、どのように組み込むか、どれだけ長く維持するか、その上に何を重ねるかを正確に管理できるからです。ただし、システム prompt の入力欄を実際に提供しているツールが必要です。デフォルトの ChatGPT.com や Claude.ai のチャット画面では、直接その欄を使うことはできません。そのレベルの制御を得るには、Projects、Custom GPTs、または API Playground を利用する必要があります。
2. Claude Projects → Project instructions
Claude.ai の中で、Project はワークスペースです。名前を付け、「Project instructions」を追加し、必要に応じて知識ファイル(仕様書、ブランドガイド、過去の決定事項など)をアップロードします。その Project 内で新しく始めるチャットはすべて指示を引き継ぎ、アップロードしたファイルを自動的に参照できます。これは、特定の継続的な作業に最適です。「Q4計画に関するすべて」「ブランドボイスとテンプレート」「この特定のクライアントのアカウント」などが該当します。指示と知識は、その1つの Project の中だけに限定されます。Project の外、または別の Project でチャットを始めると、それらは一切付いてきません。コンテキストを分離したい場合には便利な機能ですが、どこでも同じペルソナを使いたい場合には制限になります。
3. ChatGPT Custom GPTs とカスタム指示
ChatGPTには、別々の仕組みが2つあります。「カスタム指示」(設定内)は、開始するすべてのチャットにグローバルに適用されます。個人用のシステムプロンプトに近いものですが、一度に1つしか設定できません。「Custom GPT」はProjectに相当するChatGPTの機能です。名前、指示、必要に応じてナレッジファイルやアクションを設定すると、そのGPTは独立したエントリーポイントになります。後から再利用したり、チームメイトと共有したり、GPT Storeで公開したりできます。Custom GPTは、プロンプトエンジニアリングについて何も知らないチームの他のメンバー(または一般の利用者)が見つけて使える、再利用可能で見つけやすいツールを求めている場合に、真に役立ちます。代わりに犠牲になるのはロックインです。ChatGPT内でしか動作せず、組織が後からClaudeやGeminiを標準にした場合、そのGPTの設定は持ち運べません。
4. Gemini Gems
Gemsは、Gemini内で同じパターンを実現するGoogle版です。保存したペルソナにカスタム指示を設定し、Geminiアプリまたはサイドパネルから再利用できます。Google Drive経由でファイルを参照させることも可能です。機能的には、Custom GPTとClaudeのProject指示の中間に位置します。永続的で、名前を付けて再利用できますが、標準で対応しているのはGeminiエコシステムのみです。チームがGoogle Workspaceを中心に活動しているなら、Gemsはスキルの自然な配置先です。すでに利用しているDocs、Sheets、Driveファイルとシームレスに統合できるからです。
4つの比較
| 場所 | 最適な用途 | 移植性 |
|---|---|---|
| 生のシステムプロンプト | APIベースのツール、社内ボット、最大限の制御 | 最高 - システムプロンプト欄がある場所ならどこでも機能 |
| Claude Projectの指示 | 共有ファイルやコンテキストを使う、継続的な1つの作業 | そのProjectのみに限定 |
| ChatGPT Custom GPT | ChatGPT/GPT Store内で共有・検索できるツール | ChatGPTに限定 |
| Gemini Gem | Google Workspace / Drive内で作業するチーム | Geminiに限定 |
誰もが見落とす点は、コンテナが移植できなくても、スキル自体は移植可能だということです
ここで本当に重要なのは、次の点です。きちんと書かれたスキルファイルは、単なるプレーンテキスト(通常はMarkdown)であり、役割、ルール、出力形式、そしてリクエストにどう推論で対応すべきかを記述したものです。コードではありません。APIに紐づいているわけでもありません。Claude Project、ChatGPT Custom GPT、Gemini Gem、あるいは生のシステムプロンプト欄のどこに置かれているかも、認識したり気にしたりしません。同じファイルを4つすべての場所にそのまま貼り付ければ、どの場所でも同じ設定の専門家を利用できます。
この見方をすると、意思決定全体が変わります。1つのプラットフォームを選んで固定する必要はありません。Skillを一度書く(または購入する)だけで、Claudeで深い分析を行う日も、ChatGPTでチーム向けにGPT Storeですぐ共有する日も、すでにDocを使っているためGeminiを使う日も、その時に作業している場所へ配置できます。人々が心配するロックインの問題は、実際にはSkillの問題ではなくコンテナの問題です。Skillがプラットフォーム固有の設定ではなく、持ち運べるファイルになった瞬間に、その問題は消えます。
あらゆるチャットモデルをchief of staffに変える1つのMarkdownファイル - ボードパック、OKR、意思決定メモに対応。今日Claude Projectに貼り付け、来月Custom GPTに移しても、書き直す必要はありません。
Ryan - Chief of Staff AI Skillを見る →実用的な配置ガイド
- 共有コンテキストが多い、長期にわたる1つのプロジェクトに取り組んでいる - Claude Projectの指示とアップロードしたナレッジファイルを使いましょう。ここではスコープの限定は不具合ではなく、機能です。
- セットアップなしでチーム全体にツールを渡したい - Custom GPTが最も使いやすい選択肢です。チームメンバーはリンクを開くだけで済みます。
- すでにGoogle Docs/Sheets/Driveを使っている - Gemなら、すでに編集しているファイルを基盤としてSkillを利用できます。
- API上で構築している、または複数のツールでまったく同じ動作を実現したい - 生のsystem prompt版から始め、必要なラッパーに組み込みます。
- チームが最終的にどのツールを標準化するか、まだ決めていない - 後で作業をやり直さずに済むため、Skillをプレーンファイルとして購入または作成する最も有力なケースです。
AIをシニアマーケティングオートメーションスペシャリストとして設定します - ライフサイクルフロー、セグメンテーションロジック、キャンペーンQAに対応。system prompt、Project、Custom GPT、Gemのいずれにも同じように組み込めます。
Finn - Marketing Automation Specialist AI Skillを見る →Skillをプラットフォーム機能ではなくファイルとして扱うもう1つの利点は、バージョン管理です。指示を改善するとき - ルールを厳密にする、フォーマットの癖を修正する、新しい機能を追加する - 1つのファイルを編集して、インストール先すべてに再貼り付けするだけで済みます。4つの異なるプラットフォームUI内で、少しずつ内容がずれた4つのコピーを管理する必要はありません。
上級SEOスペシャリストのペルソナによるキーワードクラスタリング、テクニカル監査、コンテンツ概要 - 開発ツールのシステムプロンプトとして、または継続的なコンテンツ作業のProject指示としてインストールできます。
Serge - SEO Specialist AI Skillを見る →あなた(またはチーム)が実際にAIチャットをどのように使っているかを入力すると、再プロンプトと永続的なSkillファイルにかかる月間のトークン浪費額と金額を、実際の見積もりとして算出できます。登録もメールアドレスも不要です - この投稿の計算をあなたの数字に当てはめるだけです。
計算機を試す →よくある質問
同じSkillファイルをClaude、ChatGPT、Geminiで使えますか?
はい、Skillが特定のツールの機能(Custom GPTのアクションやClaude専用のツール呼び出しなど)に依存せず、プレーンなMarkdownまたはテキストの指示として書かれている限り使えます。Projectの指示、Custom GPTの指示欄、Gemの設定、またはそのままのシステムプロンプトに貼り付ければ、ペルソナとルールは同じように引き継がれます。
まだ決めかねている場合、どの場所を選べばよいですか?
普段毎日使っているチャットアプリを選び、容器について考えすぎないでください - 作業を行うのはSkillそのものです。後でツールを乗り換える可能性があるなら、元のファイルを1つのプラットフォームの外部に保存しておけば、どこにでも再貼り付けできます。
Custom GPTやGemは、Projectの指示よりもSkillを「より永続的に」保存しますか?
実質的には違いません - 3つとも指示を保存し、該当するProject、GPT、Gemに戻るたびに読み込みます。本当の違いは永続性ではなく、適用範囲と共有のしやすさです。Custom GPTはリンクで共有したり一般公開したりできますが、GemはGoogleアカウント内にとどまり、Claudeのプロジェクト指示はファイルとともにその1つのProject内に限定されます。
まとめ:
システムプロンプト、Claudeのプロジェクト指示、ChatGPTのカスタムGPT、GeminiのGemsは、同じ考え方を入れる4種類の異なる容器にすぎません。容器によって決まるのは適用範囲と共有のしやすさであり、移植性ではありません。Ryan(Chief of Staff)やFinn(マーケティングオートメーション)のように、プレーンなファイルとして書かれたSkillは4種類すべてで使えるため、一度購入または作成して、その日に使う場所へ配置できます。


