find-skills について
find-skills は、オープンなエージェントスキルエコシステムのパッケージを探して導入するためのスキルです。Skills CLI による検索、品質確認、候補の提示、インストールの手順を案内します。
主な機能
- 01関連スキルの特定方法
- 02Skills CLI による検索
- 03推薦候補の品質確認
- 04候補の提示と導入手順
活用シーン
- 01専門的なタスク向けのスキル探し
- 02推薦前の候補スキル確認
- 03コマンドラインでのスキル導入・更新
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ rheinmir/ setup --skill find-skillsインストール後、Claude Code で/find-skillsを入力して読み込まれたか確認します。
詳細
スキルを探す
このスキルを使うと、オープンなエージェントスキルエコシステムからスキルを見つけてインストールできます。
このスキルを使うタイミング
次のような場合に、このスキルを使います。
- 既存のスキルで対応できる可能性がある一般的なタスクについて、「X のやり方を教えて」と尋ねられた場合
- 「X 用のスキルを探して」や「X 用のスキルはある?」と言われた場合
- 特殊な機能について「X はできる?」と尋ねられた場合
- エージェントの機能を拡張することに関心を示した場合
- ツール、テンプレート、ワークフローを探したいと言われた場合
- 特定の分野(デザイン、テスト、デプロイなど)で助けが欲しいと話した場合
Skills CLI とは?
Skills CLI(npx skills)は、オープンなエージェントスキルエコシステム向けのパッケージマネージャーです。スキルは、専門知識、ワークフロー、ツールを提供してエージェントの機能を拡張するモジュール式パッケージです。
主なコマンド:
npx skills find [query]— 対話形式またはキーワードでスキルを検索しますnpx skills add <package>— GitHub などのソースからスキルをインストールしますnpx skills check— スキルの更新を確認しますnpx skills update— インストール済みのすべてのスキルを更新します
スキルの閲覧先: https://skills.sh/
ユーザーがスキルを探すのを支援する方法
ステップ 1:必要なものを把握する
ユーザーから何かについて支援を求められたら、次の点を特定します。
- 分野(例:React、テスト、デザイン、デプロイ)
- 具体的なタスク(例:テストの作成、アニメーションの作成、PR のレビュー)
- スキルが存在しそうなほど一般的なタスクかどうか
ステップ 2:まずリーダーボードを確認する
CLI で検索する前に、skills.sh のリーダーボードを確認し、その分野でよく知られたスキルがすでに存在するか調べます。リーダーボードではインストール数の合計に基づいてスキルがランキングされ、特に人気が高く、実績のある選択肢が表示されます。
たとえば、ウェブ開発向けの上位スキルには次のものがあります。
vercel-labs/agent-skills— React、Next.js、ウェブデザイン(それぞれ 100K 以上のインストール)anthropics/skills— フロントエンドデザイン、ドキュメント処理(100K 以上のインストール)
ステップ 3:スキルを検索する
リーダーボードにユーザーのニーズに合うものがなければ、find コマンドを実行します。
npx skills find [query]
例:
- ユーザーが「React アプリを高速化する方法は?」と尋ねた場合 →
npx skills find react performance - ユーザーが「PR のレビューを手伝ってくれる?」と尋ねた場合 →
npx skills find pr review - ユーザーが「変更履歴を作成したい」と言った場合 →
npx skills find changelog
ステップ 4:おすすめする前に品質を確認する
検索結果だけを根拠にスキルをおすすめしないでください。 必ず次の点を確認します。
- インストール数 — 1K 以上のスキルを優先します。100 未満の場合は慎重に判断してください。
- ソースの信頼性 — 公式ソース(
vercel-labs、anthropics、microsoft)は、未知の作成者より信頼できます。 - GitHub のスター数 — ソースリポジトリを確認します。スター数が 100 未満のリポジトリにあるスキルは、慎重に扱ってください。
ステップ 5:ユーザーに選択肢を提示する
関連するスキルが見つかったら、次の情報をユーザーに提示します。
- スキル名と機能
- インストール数とソース
- ユーザーが実行できるインストールコマンド
- 詳細を確認できる skills.sh のリンク
回答例:
I found a skill that might help! The "react-best-practices" skill provides
React and Next.js performance optimization guidelines from Vercel Engineering.
(185K installs)
To install it:
npx skills add vercel-labs/agent-skills@react-best-practices
Learn more: https://skills.sh/vercel-labs/agent-skills/react-best-practices
ステップ 6:インストールを提案する
ユーザーが続行を希望する場合は、代わりにスキルをインストールできます。
npx skills add <owner/repo@skill> -g -y
-g フラグはグローバル(ユーザーレベル)にインストールし、-y は確認プロンプトを省略します。
よくあるスキルのカテゴリ
検索時には、次のような一般的なカテゴリを検討します。
| カテゴリ | 検索クエリの例 |
|---|---|
| ウェブ開発 | 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
出力レポート
スキルに関するすべての主なタスクが完了したら、Wiki に草案を書きます。
手順
1. ファイル名を作成する:
- 形式:
DDMMYY-<ten>.md DDMMYY= 今日の日付(例:2026年6月2日の場合は020626)<ten>= 実施内容を要約する、kebab-case の2~4語(例:landing-page-coteccons、brand-kit-fintech、ingest-auth-spec)
2. llmwiki/wiki/sources/draft/DDMMYY-<ten>.md を書き込みます:
# DDMMYY-<ten>
**Type:** draft
**Status:** proposed
**Tags:** <skill-name>, output-report
**Proposed:** YYYY-MM-DD
## What
<One sentence — what this skill invocation produced or decided>
## Output
<Key artefacts, files created/modified, or decisions made>
## Files
| File | Action |
|------|--------|
| `path/to/file` | created / modified |
## Notes
- Invoked via: `/<skill-name>` skill
## Origin
- **Draft:** `wiki/sources/draft/DDMMYY-<ten>.md`
- **Commit:** _(filled by verify-before-commit)_
- **Date promoted:** _(filled by verify-before-commit)_
3. Wiki のインデックスとログを更新する:
llmwiki/wiki/index.md— 次の行を追加します:| [DDMMYY-<ten>](sources/draft/DDMMYY-<ten>.md) | draft | YYYY-MM-DD |llmwiki/wiki/log.md— 次の行を追加します:## YYYY-MM-DD — <skill-name> — <ten>
スキルが成果物も決定事項も一切生み出さない場合(例:
/caveman-statsのような表示専用モード)のみ、省略してください。