目的
依頼に合う既存スキルを探し、導入を判断できる短い候補表を返す。 検索結果だけで推薦を決めず、配布元と実体を確認する。
検索条件
依頼から次の三点を取り出す。
- 対象領域
- 実行したい作業
- 使用するクライアントと実行環境
検索語は具体的にする。 たとえば testing だけでなく、playwright e2e testing のように対象と作業を組み合わせる。
探し方
最初に [skills.sh](https://skills.sh/) のランキングとカテゴリを確認する。 該当候補がなければ、Skills CLIを利用できる環境で次を実行する。
npx skills find "検索語"
CLIを利用できない場合は、skills.shとGitHubをWeb検索する。 配布ページだけでなく、リポジトリ内の SKILL.md まで読む。
品質確認
候補ごとに次の項目を確認する。
- 配布元が公式組織または継続的に保守されている作者か。
- install数とGitHub starsが極端に少なくないか。
- 最近も更新され、archiveやdeprecatedになっていないか。
- ライセンスと再配布条件を確認できるか。
- 外部送信、認証情報、破壊的操作など、依頼に不要な権限を要求しないか。
- 対象クライアントで実行できないツールやファイルへ依存していないか。
install数は品質の証明ではなく、比較材料の一つとして扱う。 知名度よりも依頼との適合を優先する。
回答形式
候補は三件以内に絞り、最も適合するものを先頭に置く。 各候補について、名前、用途、配布元、確認できた利用状況、適合理由、導入コマンド、参照URLを示す。
導入はユーザーが明示的に依頼した場合だけ行う。 適切な候補がなければ、無理に推薦せず、新規作成したほうがよい理由を述べる。
出典
[Vercel Labsのfind-skills](https://github.com/vercel-labs/skills/blob/main/skills/find-skills/SKILL.md)を参照し、Remote MCPで利用できるよう再構成した。