スキル標準

エージェント機能のためのオープン SKILL.md 標準について学ぶ。

スキルとは?

スキルは、AI エージェントに追加できる機能です。エージェントがデータベースとのやり取り、API の呼び出し、ファイルの処理などの特定のタスクを実行できるようにします。

Agent Skills 標準は、これらの機能をパッケージ化するためのシンプルで普遍的なフォーマットを定義しており、任意の AI エージェント(Cursor、Windsurf、Claude など)が簡単に発見してインストールできます。

SKILL.md フォーマット

すべてのスキルの中核には SKILL.md ファイルがあります。このファイルは Markdown を使用してスキルの機能と使用方法を記述します。

# 私のすばらしいスキル

このスキルにより、エージェントは現在の天気を確認できます。

## ツール

### `get_weather`

指定された場所の現在の天気を返します。

- **パラメータ**:
  - `location` (string): 都市と州、例: "San Francisco, CA"
  - `unit` (string): "celsius" または "fahrenheit"(デフォルト: "celsius")

- **戻り値**: 気温と天候条件を含む JSON 文字列。

スキルの作成方法

  1. リポジトリを作成: 新しい GitHub リポジトリを開始。
  2. コードを追加: ツールのコードを書く(例: Python または TypeScript)。
  3. SKILL.md を追加: 上記のフォーマットを使用してツールをドキュメント化。
  4. 公開: リポジトリ URL を共有。

自動発見

Agent Skills Directory は、SKILL.md ファイルを探してリポジトリを自動的にクロールします。インデックスされると、スキルは以下のようにインストール可能になります:

npx agent-skills install your-username/your-repo