【Gemini CLI】「スキル(Skill)」でAIを自分専用にカスタマイズする方法
この記事でわかること
- 1. 「スキル」とは何か?
- 2. スキルの保存場所
- 3. 自分だけのスキルを作るメリット
- 4. スキルを使いこなすための第一歩
- まとめ:CLIをもっと「自分らしく」
【Gemini CLI】「スキル(Skill)」でAIを自分専用にカスタマイズする方法
Gemini CLIの真のパワーは、単なる対話だけではありません。特定のワークフローや専門知識をAIに学習させ、いつでも呼び出せるようにする「スキル(Skill)」という仕組みにあります。
本記事では、Gemini CLIにおけるスキルの仕組みと、その保存場所、そして自分だけのスキルを作るメリットを解説します。
1. 「スキル」とは何か?
スキルとは、Gemini CLIに特定の「振る舞い」や「手順」を教え込むための拡張機能です。
例えば、「プロジェクトの構成を分析して、特定のコーディング規約に従ってリファクタリングする」といった複雑なタスクを、一つの指示(スキル)として定義できます。
2. スキルの保存場所
Gemini CLIのスキルは、システム内の特定のディレクトリに保存されています。
通常、以下のパスに格納されており、ここにあるMarkdownファイルを編集することで動作をカスタマイズできます。
/opt/homebrew/lib/node_modules/@google/gemini-cli/bundle/builtin/
このディレクトリ内には、skill-creator など、あらかじめ用意された組み込みスキルが含まれています。
3. 自分だけのスキルを作るメリット
- プロンプトの再利用: 長い指示を毎回入力する必要がなくなります。
- 専門性の向上: 特定のプログラミング言語や、自社のコーディングルールに特化した「エンジニア」をAIの中に作り出せます。
- ワークフローの自動化: 定型的な作業(ドキュメント作成、テスト実行、デプロイ準備など)をコマンド一つで完結させられます。
4. スキルを使いこなすための第一歩
まずは既存のスキルを覗いてみることから始めましょう。activate_skill ツールを使ってスキルを有効化すると、そのスキルが持つ専門的なガイドラインに従ってAIが動くようになります。
まとめ:CLIをもっと「自分らしく」
Gemini CLIは、使い込むほどにあなたの好みを学習し、強力な相棒へと進化します。「スキル」をマスターして、AIとの共同作業を次のレベルへ引き上げましょう。
TAG
