スキル標準
エージェント機能のためのオープン 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 文字列。スキルの作成方法
- リポジトリを作成: 新しい GitHub リポジトリを開始。
- コードを追加: ツールのコードを書く(例: Python または TypeScript)。
- SKILL.md を追加: 上記のフォーマットを使用してツールをドキュメント化。
- 公開: リポジトリ URL を共有。
自動発見
Agent Skills Directory は、SKILL.md ファイルを探してリポジトリを自動的にクロールします。インデックスされると、スキルは以下のようにインストール可能になります:
npx agent-skills install your-username/your-repo