ブログ一覧に戻る
Tips

Gemini CLIのgreeterスキル:カスタム挨拶スキルの作り方を学ぶ

Skill Gallery Team2026年1月31日3 分で読める

Gemini CLIのスキル機能に興味はあるけれど、何から始めればよいかわからない。そんなとき、最もシンプルなスキルの例を見てみることが理解の近道です。

この記事では、Gemini CLIのgreeterスキルを題材に、スキルの基本構造と仕組みを解説します。

このスキルは何をしてくれるのか

greeterは、Gemini CLIのスキルの仕組みを理解するためのサンプルスキルです:

  • ユーザーが「hello」と言うか挨拶を求めると応答
  • 「Greetings from the skills-example extension!」というメッセージを返す
  • スキルの最小構成(SKILL.mdのみ)を示す教育的な例

Gemini CLIのスキル機能を初めて学ぶ方や、スキルの基本構造を理解したい開発者に向いています。

インストール方法

前提条件

  • Gemini CLIがインストール済みであること

インストールコマンド

gemini skills install github.com/google-gemini/gemini-cli/tree/main/.gemini/skills/greeter

使い方

基本的な使い方

Gemini CLIで挨拶するだけです:

hello

greeterスキルがトリガーされ、以下のメッセージが返されます:

Greetings from the skills-example extension!

SKILL.mdの内容

greeterのSKILL.mdは以下のように非常にシンプルです:

---
name: greeter
description: A friendly greeter skill
---

You are a friendly greeter. When the user says "hello" or asks for a greeting,
you should reply with: "Greetings from the skills-example extension!"

フロントマター(namedescription)と本文の2つで構成されています。本文はわずか2行で、挨拶への応答方法を指示しています。これがスキルの最小構成です。

スキルの構成要素

greeterから読み取れるスキルの基本構成は以下の通りです:

  • フロントマター: YAMLでnamedescriptionを定義する必須部分
  • 本文: Markdown形式でAIへの指示を記述する部分
  • バンドルリソース: scripts/references/assetsは不要(greeterにはなし)

知っておくべき注意点

実用的なスキルではない

greeterは教育目的のサンプルスキルです。実際の開発ワークフローで使用するものではありません。

descriptionの重要性

このスキルのdescriptionは「A friendly greeter skill」と非常に短いです。実用スキルでは、具体的なトリガー条件やユースケースをdescriptionに含めることが推奨されます。

スキル作成の出発点として

greeterのシンプルな構造を出発点にして、段階的に機能を追加していくことで、スキル開発の流れを学べます。

まとめ

greeterスキルは、Gemini CLIのスキルの基本構造を理解するための教育的なサンプルです。SKILL.mdだけで構成される最小スキルの例として、スキル開発の出発点になります。

本格的なスキルの作成にはskill-creatorスキルの利用を検討してください。

関連リンク

greeter スキル詳細skill-creator スキル詳細

greetergemini-cligoogle-geminiskill-basicstutorial

関連記事