find-skills について
find-skills は、オープンなエージェントスキルのエコシステムからスキルを探してインストールするためのスキルです。Skills CLI での検索や候補の提示、インストールを案内し、該当するものがない場合は新規作成方法も示します。
主な機能
- 01タスクやキーワードでスキルを検索
- 02インストール済みスキルの確認と更新
- 03スキルのインストールを案内
- 04候補がない場合の代替案提示
活用シーン
- 01特定タスク向けのスキル探し
- 02インストール済みスキルの確認や更新
- 03適したスキルがない場合の新規作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ bytedance/ deer-flow --skill find-skillsインストール後、Claude Code で/find-skillsを入力して読み込まれたか確認します。
同梱ファイルscripts/install-skill.sh
詳細
スキルを探す
このスキルは、オープンなエージェントスキルのエコシステムからスキルを見つけてインストールするのに役立ちます。
このスキルを使うタイミング
ユーザーが次のような場合に、このスキルを使います。
- 既存のスキルで対応できる一般的なタスクについて、「X のやり方を教えて」と尋ねる
- 「X のスキルを探して」または「X のスキルはありますか」と尋ねる
- 専門的な機能について、「X をできますか」と尋ねる
- エージェントの機能を拡張したいと考えている
- ツール、テンプレート、ワークフローを検索したい
- 特定の分野(デザイン、テスト、デプロイなど)で支援がほしいと話す
Skills CLI とは?
Skills CLI(npx skills)は、オープンなエージェントスキルのエコシステム向けのパッケージマネージャーです。スキルは、専門知識、ワークフロー、ツールを使ってエージェントの機能を拡張するモジュール式のパッケージです。
主なコマンド:
npx skills find [query]- 対話形式またはキーワードでスキルを検索しますnpx skills check- スキルの更新を確認しますnpx skills update- インストール済みのすべてのスキルを更新します
スキルの閲覧先: https://skills.sh/
ユーザーがスキルを見つけるのを支援する方法
ステップ 1:必要なものを把握する
ユーザーが何かの支援を求めている場合は、次の点を特定します。
- 分野(例:React、テスト、デザイン、デプロイ)
- 具体的なタスク(例:テストの作成、アニメーションの作成、PR のレビュー)
- スキルが存在する可能性があるほど一般的なタスクかどうか
ステップ 2:スキルを検索する
関連するクエリを指定して find コマンドを実行します。
npx skills find [query]
例:
- ユーザーが「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 へのリンク
回答例:
I found a skill that might help! The "vercel-react-best-practices" skill provides
React and Next.js performance optimization guidelines from Vercel Engineering.
To install it:
bash /path/to/skill/scripts/install-skill.sh vercel-labs/agent-skills@vercel-react-best-practices
Learn more: 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を使って独自のスキルを作成できることを提案する
例:
I searched for skills related to "xyz" but didn't find any matches.
I can still help you with this task directly! Would you like me to proceed?
If this is something you do often, you could create your own skill:
npx skills init my-xyz-skill