システムプロンプト vs. プロジェクト指示 vs. カスタムGPT:あなたのSkillは実際にどこに置くべき?

同じ「スキル」- ペルソナ、ワークフロー、一連のルール - は、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がプラットフォーム固有の設定ではなく、持ち運べるファイルになった瞬間に、その問題は消えます。

プラットフォームに縛られず持ち運べる
Ryan - Chief of Staff AI Skill
Ryan - Chief of Staff AI Skill
$29このSkill 対して $150,000chief of staff

あらゆるチャットモデルを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をプレーンファイルとして購入または作成する最も有力なケースです。
4つの場所すべてで利用可能
Finn - Marketing Automation Specialist AI Skill
Finn - Marketing Automation Specialist AI Skill
$29このSkill 対して $175/時オートメーションコンサルタント

AIをシニアマーケティングオートメーションスペシャリストとして設定します - ライフサイクルフロー、セグメンテーションロジック、キャンペーンQAに対応。system prompt、Project、Custom GPT、Gemのいずれにも同じように組み込めます。

Finn - Marketing Automation Specialist AI Skillを見る →

Skillをプラットフォーム機能ではなくファイルとして扱うもう1つの利点は、バージョン管理です。指示を改善するとき - ルールを厳密にする、フォーマットの癖を修正する、新しい機能を追加する - 1つのファイルを編集して、インストール先すべてに再貼り付けするだけで済みます。4つの異なるプラットフォームUI内で、少しずつ内容がずれた4つのコピーを管理する必要はありません。

検索可視性、あらゆるAIエンジンに対応
Serge - SEO Specialist AI Skill
Serge - SEO Specialist AI Skill
$29このSkill 対して 月額1,500ドルSEOエージェンシー

上級SEOスペシャリストのペルソナによるキーワードクラスタリング、テクニカル監査、コンテンツ概要 - 開発ツールのシステムプロンプトとして、または継続的なコンテンツ作業のProject指示としてインストールできます。

Serge - SEO Specialist AI Skillを見る →
無料ツール · 個人またはチームモード
自分の数値を見る:AIトークンコスト計算機

あなた(またはチーム)が実際に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種類すべてで使えるため、一度購入または作成して、その日に使う場所へ配置できます。

~/get-started

役立つSkills。無駄なし。

ストア内のすべてのスキル、promptパック、agentを閲覧する。

すべてのスキルを見る →または無料ツールを試す