チームで共有する
決まった場所に置いたものは自動で読み込まれます。それ以外の場所に置いたものは、`skills.json` や `plugins.json` で場所を教えます。
用意するもの
- バージョン管理されたリポジトリ
1. リポジトリに入れる
`.agents/` ごとコミットします。他の人がクローンして開けば、そのまま同じ設定が効きます。
2. 別の場所を指す
`.agents/skills.json` に `{"entries":[{"path":"tools/agents/skills"}]}` のように書くと、その場所も読みに行きます。パスはリポジトリの一番上からの相対です。
3. 一部だけ読む
`include_only` と `exclude` で絞れます。試作中のものを外したいときに使います。
4. 他の設定を引き継ぐ
`inherits` で別の設定ファイルを取り込めます。全社共通の設定に、自分のチームのぶんを足す、という形にできます。
コピーして使える依頼文
チーム共通のスキルを tools/agents/skills に置きたい。そこを読むように .agents/skills.json を作って。experimental- で始まるものは除いて。
この依頼文だと、こう返ってきます
.agents/skills.json を作成しました。
{
"entries": [
{ "path": "tools/agents/skills", "exclude": ["experimental-.*"] }
]
}
パスはリポジトリの一番上からの相対にしています。これで、クローンした人の環境でもそのまま動きます。
現在 tools/agents/skills には5つあり、うち2つが experimental- で始まるため除外されます。
実際の返答はそのときの資料や状況で変わります。形の目安として載せています。
完成チェック
- 他の人の環境でも同じが効いた
- 除外したものが読み込まれなかった
OpenAI版で関連する記事OpenAI版マニュアルには、これに当たる記事がありません。
Claude版で関連する記事全員に同じ設定を配る ↗