- ブログ
- Gemini CLI Skills:Agent Skills のワークフローへの統合
Gemini CLI Skills:Agent Skills のワークフローへの統合
Google Geminion 15 days ago · 1 min read
Gemini CLI Skills:Agent Skills のワークフローへの統合
Gemini CLI Skills はオンデマンドの指示パッケージです。価値がありますが、MCP サーバーではありません。
Gemini CLI Skills とは?
Gemini CLI Skill は、Agent がオンデマンドで読み込む SKILL.md ファイルです。以下を含みます:
- ステップバイステップの手順指示
- ドメイン固有のコンテキストと用語
- チェックリストと意思決定ツリー
- 特定のタスクに対する正しい動作の例
Skills は Agent に問題の考え方を伝えます。ツールや API エンドポイントは提供しません。
公式ソース
- 公式ドキュメント:Gemini CLI の Agent Skills
- リポジトリ例:google-gemini/gemini-skills
- google-gemini/gemini-cli の組み込み例
Skills vs MCP サーバー:主な違い
| 側面 | Gemini CLI Skill | MCP サーバー |
|---|---|---|
| 形式 | SKILL.md マークダウンファイル | JSON-RPC を持つ実行プロセス |
| 提供するもの | 指示とコンテキスト | ツール、リソース、プロンプト |
| ネットワーク必要? | 不要 | サーバーによる |
| API を公開? | 不要 | 必要 |
| インストール方法 | skills ディレクトリにファイルを配置 | mcp.json に設定 |
| 呼び出し方 | Agent がファイルを読む | Agent がツールを呼び出す |
| 適した用途 | チェックリスト、ワークフロー、知識 | DB クエリ、API 呼び出し、ファイルアクセス |
Skills を使うべき場面
- 繰り返し可能なプロセスを Agent に教えたい
- ドメイン固有の用語をコンテキストに読み込みたい
- システムプロンプトを変更せずに一貫した動作を維持したい
- API アクセスではなく判断が必要なタスク
MCP サーバーを使うべき場面
- Agent が外部データを読み書きする必要がある
- リアルタイム情報が必要
- Agent が外部システムでアクションを実行する必要がある
- 型付き入出力を持つ構造化ツール呼び出しが必要
Skills と MCP の組み合わせ
Skills は Agent が MCP サーバーを正しく使う方法を指示できます。例えば「DB クエリ」Skill に安全な SQL クエリ構築のガイドラインを含め、Agent がデータベース MCP サーバー経由で実行するという使い方ができます。
