Claude、ChatGPT、Geminiでは、チャットごとに設定を作り直さなくて済むよう、再利用可能な指示を保存できます - ただし、それぞれコンテキストの保存方法は異なります。そしてportable skill file(1つのmarkdown/textドキュメント)が、乗り換える場合でも、3つすべてを同時に使う場合でも、最も手間を省いてくれます。
最終更新日: 2026年7月 · KissMySkillsチーム
問題点: どのプラットフォームも「記憶」の仕組みが異なる
複数のAIチャットツールを実際の仕事で使ったことがあるなら、同じ壁にぶつかったことがあるでしょう。自分のトーン、レポート形式、チームの用語、繰り返し行うタスクを説明するのに20分かけたのに、次のチャットはゼロから始まるのです。それどころか、あるツールで素晴らしい設定を作っても、料金や上限が変わり、記憶を頼りに別の場所で作り直さなければならないこともあります。
Claude、ChatGPT、Geminiはいずれも、セッションごとに自分のことを説明し直さなくて済むよう、何らかの永続的なコンテキスト機能を提供しています。ただし、その仕組みは異なります。そしてその違いこそが、portable skill file - 一度作成したプレーンテキストのドキュメント1つ - の価値を発揮させるポイントです。
各プラットフォームにおける永続的なコンテキストの扱い方
| プラットフォーム | スキルの保存場所 | メモ |
|---|---|---|
| Claude | Project Instructions + Project Knowledgeファイルを、Project内に配置 | InstructionsはそのProject内のすべてのチャットに適用され、ナレッジファイルは参照資料として併置されます。大容量のコンテキストウィンドウがあるため、長く詳細なスキルファイルを削る必要はほとんどありません。 |
| ChatGPT | Custom Instructions(グローバルなアカウントレベルの設定)またはCustom GPT(パッケージ化され、共有可能な設定) | Custom Instructionsはデフォルトであらゆる場所に適用されるため、1つのペルソナだけを使うなら便利ですが、複数を使い分ける場合は扱いにくくなります。Custom GPTでは、専用チャット内にスキルファイルの適用範囲を限定できます。 |
| Gemini | Gem(保存され、指示によって設定されたチャットペルソナ)。Google Workspaceのコンテキストにも対応 | Gemは、いつでも再度開ける保存済みのsystem promptです。Workspace統合を使うと、設定した指示に加えて、Docs、Sheets、Gmailのコンテキストを自動的に取り込めます。 |
Claude: Projects、Project Instructions、大容量のコンテキストウィンドウ
ClaudeはコンテキストをProjectsを中心に整理します。Project内では、Project Instructions - そのProjectで開始するすべての会話に対する恒常的なガイダンスとしてClaudeが扱うテキストブロック - を設定でき、さらにProject Knowledgeファイルを添付して、Claudeが参照資料として取り出せる形で併置できます。
この構成はSkillファイルにほぼそのまま対応します。Skillファイルの内容をProject Instructionsに直接貼り付ける(または、長さや編集頻度に応じてナレッジファイルとしてアップロードする)だけで、そのProject内の新しいチャットはすべて最初から設定済みになります - トーン、構成、繰り返し行うタスクを説明し直す必要はありません。Claudeのコンテキストウィンドウは一般的なチャットツールと比べて余裕がある傾向にあり、ここではそれが重要です。詳細な例、エッジケース、書式ルールを含む、よく書かれたSkillファイルでも、収めるためだけに大幅に削る必要はありません。
ClaudeをChief of Staffのペルソナに変える単一のMarkdownファイル - ボード資料、OKR、意思決定メモ、全社向け連絡。Project Instructionsにそのまま追加できます。
Ryan - Chief of Staffを見る →ChatGPT: Custom InstructionsとCustom GPTs
ChatGPTには2つの層があります。Custom Instructionsはアカウントレベルにあり、特定の会話で無効にしない限り、新しいチャット全体にデフォルトで適用されます。常に1つのペルソナだけを有効にしたい場合には便利ですが、同じ日にコピーライティング用の設定とプロジェクト管理用の設定を切り替えるような場合は、すぐに面倒になります。同じグローバルフィールドを何度も編集することになるからです。
Custom GPTsなら、指示(任意のファイルや設定済みの動作も含む)を専用のスペースにまとめられるため、複数のペルソナを用意しておき、必要なものを開いて使えます。どちらの場合も、入力する実際の指示は単なるテキストです - つまり、別の場所で作成したSkillファイルを、Custom Instructionsボックスに入力する場合でも、Custom GPTの設定時に「Instructions」フィールドへ入力する場合でも、きれいに貼り付けられます。
ChatGPTで実際に手間が生じがちなのは、チーム内の複数人がそれぞれ記憶を頼りにCustom Instructionsを設定し、少しずつ不一致が入り込む場合です。共有Skillファイル - 全員が貼り付ける同じドキュメント - があれば、チーム全体で設定を統一でき、1か所で簡単に更新して再配布できます。
Gemini: GemsとWorkspaceコンテキスト
Geminiに相当するものはGemです - 独自の指示を持つ保存済みのチャット設定で、名前を付けて再び開き、何も再入力せずに再利用できます。Geminiで少し複雑になるのはGoogle Workspaceとの統合です。Gem(または設定によっては通常のGeminiチャット)は、接続済みのDocs、Sheets、Gmailからコンテキストを取り込み、保存した指示にライブドキュメントのコンテキストを重ねられます。
ポータブルなSkillファイルの場合、これは設定の指示部分がそのままきれいに移行できることを意味します - 同じテキストをGemの指示フィールドに貼り付けられます - 一方、Workspaceコンテキスト層は追加的なものであり、Skillファイル側で考慮する必要はありません。ファイルから常時適用されるペルソナを取得し、その上に接続することを選んだライブドキュメントへのアクセスが加わります。
受信トレイの整理、会議の準備、アジェンダ作成のためのプレーンテキストの指示 - 書き直さずにClaude Project、ChatGPT Custom GPT、またはGemini Gemへ貼り付けられます。
Diane - エグゼクティブアシスタントを見る →実際に大きな節約が生まれる場面
Skillファイルによるトークンと時間の節約は2つのポイントから生まれ、3つすべてのプラットフォームに当てはまります。
- 自分のことを何度も説明しなくてよくなる。 「前提なし」で始まるすべてのチャットでは、保存済みの指示セットなら無料で処理できたはずのコンテキストを改めて説明するために、トークンと時間を消費します。SkillファイルをProject、Custom GPT、またはGemに一度読み込ませれば、その繰り返しの負担を恒久的になくせます。
- ツールごとに同じ設定を書き直す必要がなくなる。 ここは多くの人が過小評価しています。Skillファイルを、ツールに依存しないプレーンな指示 - プラットフォーム固有の構文や、1つのアプリにしかない機能への言及を含まない指示 - として書けば、編集なしでClaudeのProject Instructions、ChatGPTのCustom Instructions、GeminiのGem instructionsとして使えます。1度書いて、3回貼り付けるだけです。
ポータビリティの積み重ねが効いてくるのは、2つ目のポイントです。Skillファイルは独自形式にロックされていません - markdownまたはプレーンテキストで、どのテキストエディターでも作成できるのと同じ種類のドキュメントです。だからこそ、Claude、ChatGPT、Geminiのいずれにもコピー&ペーストで対応でき、各ツール用に書式を変えたり、一部を作り直したりする必要がありません。
利便性を超えてポータビリティが重要な理由
この便利な機能が必須になる状況は、2つあります。
複数のAIツールを使うチーム。 チーム全員が同じプラットフォームに統一しているとは限りません - 長文にはClaudeを好む人、エコシステムを理由にChatGPTを好む人、すでにGoogle Workspace内で作業していてGeminiを標準的に使う人もいます。共有Skillファイルがあれば、個々のメンバーがどのアプリを選んでも、チーム全体で同じように設定されたペルソナを使えます。「同じ」設定の、少しずつ異なるバージョンが3つ、それぞれ独立して変化していく状態を避けられます。
料金や制限が変わったときにツールを切り替える。 AIプラットフォームでは、料金プラン、利用制限、利用可能な機能が定期的に変更されます。設定全体が1つのプラットフォーム独自の設定に依存している場合 - エクスポートできないメモリ設定や、ソースを確認できないCustom GPTなど - ツールを切り替えることは、最初からやり直すことを意味します。自分で所有・管理できるプレーンテキストのSkillファイルなら、その問題を回避できます。これは単なるドキュメントです。今日でも2年後でも、次に使うツールへ貼り付けるだけで、記憶を頼りに何かを再構築する必要はありません。
まとめ:
Claude Projects、ChatGPT Custom Instructions/GPTs、Gemini Gemsにはそれぞれ、コンテキストを永続的に保存する場所があります。ただし、プレーンテキストのスキルファイルなら、書き直しなしで3つすべてにまったく同じ設定を使えます。まずは、Ryan - Chief of StaffやDiane - Executive Assistantのような既成のスキルを使い、現在使っているプラットフォームに貼り付けてください。次に乗り換えるプラットフォームでも同じように使えます。
あなた(またはチーム)が実際にAIチャットをどのように使っているかを入力すると、永続的なスキルファイルを使う場合と、再プロンプトする場合の、毎月の実際のトークン浪費量と費用を見積もれます。登録もメールアドレスも不要です。この投稿の計算をあなたの数字に当てはめるだけです。
計算機を試す →よくある質問
Claude、ChatGPT、Geminiで、変更せずに同じスキルファイルを本当に使えますか?
はい。ファイルが、1つのプラットフォーム専用の構文ではなく、役割、トーン、プロセスを説明するプレーンテキストの指示(Markdownまたはテキスト)として書かれている限り可能です。同じ内容をClaudeのProject Instructions、ChatGPTのCustom GPTの指示欄、またはGeminiのGemの指示欄に貼り付けてください。
スキルファイルを読み込んだ場合、最も多くのトークンを節約できるプラットフォームはどれですか?
3つとも、スキルファイルを永続的に保存すれば、繰り返しコンテキストを設定する手間を減らせます。毎回のチャットで同じ背景を説明し直す必要がなくなるからです。正確な節約量は、新しい会話を始める頻度や、そうでなければ再入力するコンテキストの量によって異なります。基盤となる制限やコンテキストウィンドウのサイズがプラットフォームごとに異なっていても、仕組み(繰り返しを避けること)は同じです。
Claude Project、Custom GPT、Gemのいずれかを特別に用意する必要がありますか?それとも通常のチャットに指示を貼り付けるだけでよいですか?
チャットの開始時にスキルファイルを貼り付ければ、その1回のチャットでは機能しますが、その会話の間だけ有効です。Projects、Custom GPTs、Gemsは、こうした設定を永続化するために特別に用意されているため、毎回貼り直す必要がありません。そこから本当の時間とトークンの節約が生まれます。


