- スキルとは、ジェミニが特定のタスクを繰り返し実行する方法を教える、手順書や参考資料のパッケージのことです。
- これらは、チャット、テンプレート、手動、または標準のSKILL.mdファイルをインポートすることによって作成でき、移植性を確保できます。
- これらは、説明の関連性に基づいたアクティベーションシステムを通じて機能し、1つのチャット内で複数のスキルを組み合わせることを可能にする。
- これらは18歳以上の個人アカウントであれば無料で利用できますが、アクティブなスキルは100個まで、アップロードできるデータ量は1回あたり100MBまでという制限があります。

Geminiがあなたの仕事のやり方や好みを正確に把握していれば、もっと良い回答が得られるのにと思ったことがあるなら、それはおそらくカスタムスキルをまだ試していないからでしょう。カスタムスキルとは、AIが一般化をやめて、あなたが定義した特定のタスクの専門家のように振る舞えるようにするための、指示とコンテキストのパッケージのことです。これにより、チャットを開くたびに同じ長いプロンプトを繰り返す必要がなくなります。
このシステムの最も興味深い点は、Googleが移植性と標準化に重点を置いていることです。これにより、これらのスキルは他のAIモデルにも移行可能なファイルに基づいて構築されています。もはや単に個性を持ったチャットボットを作成するだけではなく、 Geminiがユーザーのニーズに応じていつでも自動的に起動できる知識モジュールを設計することで、よりスムーズでプロフェッショナルなやり取りを実現できるのです。
スキルとは一体何で、どのように機能するのでしょうか?

簡単に言うと、スキルとは、再利用可能な手順とオプションの参照ファイルのセットです。以前のジェムはどちらかというと閉じたコンテナのようなものでしたが、スキルを使うことで、ジェミニは特定のドキュメントにアクセスし、厳密なルールに従って繰り返しタスクを実行できます。チャットでスラッシュ(/)を入力して呼び出すか、AIがリクエストがスキルの説明と一致すると判断した場合、自動的に起動させることができます。
内部の起動プロセスは非常に興味深く、3つの段階で行われます。まず、Geminiはスキル名と説明を分析し、関連性があるかどうかを確認します。一致するものがあれば、完全な手順を読み込み、必要不可欠な場合にのみ添付ファイルを開きます。このシステムは、各メッセージにコンテキスト全体を読み込むよりもはるかに効率的であり、通常はより正確な応答と誤解の減少につながります。
要件と現在の空き状況

Googleが厳しい条件を設定しているため、誰もがすぐにこの機能を試せるわけではありません。スキルにアクセスするには、18歳以上で個人のGoogleアカウントを使用する必要があります。教育機関やビジネスアカウントは一時的に利用できません。さらに、システムが正しく機能するためには、Geminiの「アクティビティの保持」機能を有効にしておく必要があります。
費用に関しては多くの誤解がありますが、実際にはスキルは無料で利用できます。スキルを作成したり、通常のチャットで使用したりするのに、Google AI Ultraのサブスクリプションは必要ありません。プランによって異なるのは、全体の処理能力やGemini Sparkなどの高度な機能へのアクセスですが、スキルの作成自体に料金が発生することはありません。
独自のスキルを作成するためのステップバイステップガイド

Googleは、最終結果に対するコントロールの度合いに応じて、スキルを実用化するための複数の方法を提供しています。
- ジェミニのサポート: チャットで直接依頼すれば、具体的な指示に基づいてスキルを作成してもらうことができます。物事を複雑にしたくない人にとっては、これが最も手っ取り早い方法です。
- 事前定義されたテンプレート: 設定セクションには、名前や目的を変更することでカスタマイズできる推奨テンプレートが用意されています。
- ゼロからの作成: スキルページの「名前」「説明」「手順」欄を手動で入力する。
- SKILL.md ファイルをアップロードしています: より技術的なユーザー向けには、Markdown ファイルまたは圧縮フォルダをアップロードできます。これは、 作品のバージョン あるいは、そのスキルを他のプラットフォームに活かすこともできる。
スキルを手動で作成する場合、専門家のコツは、「~のときにこれを使用する」といったフレーズで始まる説明文をトリガーとして記述することです。こうすることで、Geminiはユーザーが指示しなくても、ツールをいつ起動すればよいかを正確に把握しやすくなります。
技術的な制約と重要な制限事項

予期せぬ事態を避けるため、システムの運用上の制限を理解しておくことが重要です。現在、同時にアクティブにできるスキルは最大100個で、アップロードできるファイルサイズはスキル1つあたり100MBです。ファイル形式については、.docxや.xlsxファイルは使用しないでください。Geminiはプレーンテキスト(.md、.csv、.json、.py、.html)とPDFまたは画像を推奨しています。
重要な点は、スキルに含まれるスクリプトはインターネットにアクセスできないということです。リアルタイムデータを取得するために外部APIを呼び出すスキルをインポートしようとすると、ほとんどの場合動作しません。また、手動で作成したスキルはモバイルアプリに保存されないため、作業内容が失われないように、ウェブから管理することをお勧めします。
高度なCLI管理と使用
これらのツールの管理は「スキル」ページで一元的に行われ、作成したスキルを有効化、無効化、または削除できます。重要な点として、参照ファイルを更新するには、スキル全体を再アップロードする必要があります。アップロードされた個々のファイルは編集できません。ターミナル操作に慣れている場合は、Gemini CLIを使用して.agents/skillsディレクトリ内のスキルを検出し、ホットキーで実行できます。
Gemsから移行する場合、ほとんどの場合は自動的に移行されますが、完全に制御したい場合は、手順をテキストファイルに手動でエクスポートし、それをSKILL.mdファイルとしてインポートすることをお勧めします。これにより、Googleが実施している強制移行中にワークフローの詳細が失われることがなくなります。
複雑な流れに対応するためのスキルを組み合わせる
旧システムに比べて最大の利点の1つは、同じ会話の中で複数のスキルを組み合わせられることです。例えば、テクニカルライティングに特化したスキルと、ブランドのスタイルガイドラインを適用するスキルを同時に有効化できます。その結果、内容が正確なだけでなく、必要なトーンとフォーマットを備えた回答が得られ、異なるチャット間でコピー&ペーストする必要がなくなります。
このモジュール式のアプローチにより、AIの汎用性が大幅に向上します。あらゆることを実行する(そしてしばしば混乱を招く)「スーパーエージェント」を作成しようとするのではなく、必要に応じて起動される、小型で特定の分野に特化したエキスパートを用意する方がはるかに効果的です。このアーキテクチャのおかげで、Gemini Flashのような軽量モデルでさえ、非常に具体的なコンテキストを持つことで驚くべき結果を達成できるのです。
最終的に、ジェムからスキルへの移行は、相互運用性と効率性への変化を意味し、個人アカウントを持つすべてのユーザーが、繰り返し行うタスクをポータブルで正確なモジュールに整理し、人工知能とのやり取り時間を大幅に最適化することを可能にする。