スキルを探す (Find Skills)
このスキルは、オープンなエージェントスキルエコシステムからスキルを発見・インストールするのに役立ちます。
このスキルを使用するタイミング
以下のような場合にこのスキルを使用します。
- ユーザーが「Xをする方法」と尋ね、Xが既存スキルを持つ一般的なタスクである場合
- ユーザーが「Xのスキルを探して」「Xのスキルはある?」と言った場合
- ユーザーが「Xはできる?」と、特殊な機能について尋ねる場合
- ユーザーがエージェントの機能拡張に関心を示した場合
- ユーザーがツール、テンプレート、ワークフローを検索したい場合
- ユーザーが特定の分野(デザイン、テスト、デプロイなど)について助けが欲しいと言った場合
Skills CLI とは?
Skills CLI(npx skills)は、オープンなエージェントスキルエコシステムのパッケージマネージャーです。スキルは、特殊な知識、ワークフロー、ツールでエージェントの機能を拡張するモジュール式のパッケージです。
主なコマンド:
npx skills find [クエリ]- スキルを対話的またはキーワードで検索npx skills check- スキルのアップデートを確認npx skills update- インストール済みスキルを全て更新
スキルを閲覧する: https://skills.sh/
ユーザーがスキルを見つけるのを支援する方法
ステップ1: ニーズを理解する
ユーザーが何かについて助けを求めたとき、以下を特定します。
- 分野(例:React、テスト、デザイン、デプロイ)
- 具体的なタスク(例:テストの作成、アニメーションの作成、PRのレビュー)
- それがスキルが存在する可能性のある一般的なタスクかどうか
ステップ2: スキルを検索する
関連するクエリで find コマンドを実行します。
npx skills find [クエリ]
例:
- ユーザーが「Reactアプリをもっと速くする方法は?」→
npx skills find react performance - ユーザーが「PRレビューを手伝ってくれる?」→
npx skills find pr review - ユーザーが「チェンジログを作成したい」→
npx skills find changelog
コマンドは次のような結果を返します。
Install with bash /path/to/skill/scripts/install-skill.sh vercel-labs/agent-skills@vercel-react-best-practices
vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
ステップ3: ユーザーにオプションを提示する
関連するスキルを見つけたら、以下の情報と共にユーザーに提示します。
- スキル名とその機能
- 実行可能なインストールコマンド
- skills.sh で詳細を確認するためのリンク
応答例:
役立つスキルを見つけました! "vercel-react-best-practices" スキルは、Vercel Engineering による
React および Next.js のパフォーマンス最適化ガイドラインを提供します。
インストールするには:
bash /path/to/skill/scripts/install-skill.sh vercel-labs/agent-skills@vercel-react-best-practices
詳細:https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
ステップ4: スキルをインストールする
ユーザーが続行したい場合、install-skill.sh スクリプトを使用してスキルをインストールし、自動的にプロジェクトにリンクします。
bash /path/to/skill/scripts/install-skill.sh <owner/repo@skill-name>
例として、ユーザーが vercel-react-best-practices をインストールする場合:
bash /path/to/skill/scripts/install-skill.sh vercel-labs/agent-skills@vercel-react-best-practices
スクリプトはスキルをグローバルに skills/custom/ にインストールします。
一般的なスキルカテゴリ
検索時には、これらの一般的なカテゴリを考慮してください。
| カテゴリ | クエリ例 |
|---|---|
| Web開発 | react, nextjs, typescript, css, tailwind |
| テスト | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| ドキュメント | docs, readme, changelog, api-docs |
| コード品質 | review, lint, refactor, best-practices |
| デザイン | ui, ux, design-system, accessibility |
| 生産性向上 | workflow, automation, git |
効果的な検索のためのヒント
- 具体的なキーワードを使用する:「testing」よりも「react testing」の方が良い
- 別の用語を試す:「deploy」がうまくいかない場合は「deployment」や「ci-cd」を試す
- 人気のソースを確認する:多くのスキルは
vercel-labs/agent-skillsやComposioHQ/awesome-claude-skillsから提供されています
スキルが見つからない場合
関連するスキルが存在しない場合:
- 既存のスキルが見つからなかったことを伝える
- 一般的な機能を使って直接タスクを支援することを提案する
- ユーザーが独自のスキルを作成できることを
npx skills initで提案する
例:
「xyz」に関連するスキルを検索しましたが、一致するものは見つかりませんでした。
このタスクについては、直接お手伝いすることもできます! 続行しますか?
これを頻繁に行う場合は、独自のスキルを作成することもできます:
npx skills init my-xyz-skill