mcpField
F
find-skills

find-skills

github.com/oldwinterエージェントワークフロー1037 回インストール1 週間前に更新
リポジトリ

find-skills について

オープンなエージェントスキルのエコシステムからスキルを探して導入するためのスキルです。ニーズの特定、Skills CLI による検索、候補の確認、選択肢の提示を支援します。

主な機能

  1. 01依頼からスキルのニーズを特定
  2. 02skills.sh のランキングを確認
  3. 03Skills CLI で検索
  4. 04インストール数と提供元を確認
  5. 05候補とインストールコマンドを提示

活用シーン

  1. 01専門的な作業に合うスキルの検索
  2. 02分野ごとのスキルの探索
  3. 03推薦前の候補スキルの確認
  4. 04スキルの導入や更新の支援

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/oldwinter/skills --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:必要なものを把握する

ユーザーから何かについて支援を求められたら、次の点を特定します。

  1. 分野(例:React、テスト、デザイン、デプロイ)
  2. 具体的なタスク(例:テストの作成、アニメーションの作成、PR のレビュー)
  3. スキルが存在しそうなほど一般的なタスクかどうか
ステップ 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:おすすめする前に品質を確認する

検索結果だけを根拠にスキルをおすすめしないでください。 必ず次の点を確認します。

  1. インストール数 — 1K 以上のスキルを優先します。100 未満の場合は慎重に判断してください。
  2. ソースの信頼性 — 公式ソース(vercel-labs、anthropics、microsoft)は、未知の作成者より信頼できます。
  3. GitHub のスター数 — ソースリポジトリを確認します。スター数が 100 未満のリポジトリにあるスキルは、慎重に扱ってください。
ステップ 5:ユーザーに選択肢を提示する

関連するスキルが見つかったら、次の情報をユーザーに提示します。

  1. スキル名と機能
  2. インストール数とソース
  3. ユーザーが実行できるインストールコマンド
  4. 詳細を確認できる 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
DevOpsdeploy, docker, kubernetes, ci-cd
ドキュメントdocs, readme, changelog, api-docs
コード品質review, lint, refactor, best-practices
デザインui, ux, design-system, accessibility
生産性workflow, automation, git

効果的な検索のためのヒント

  1. 具体的なキーワードを使う: 「testing」だけより「react testing」の方が適しています
  2. 別の用語も試す: 「deploy」で見つからない場合は、「deployment」や「ci-cd」を試してください
  3. 人気のあるソースを確認する: 多くのスキルは vercel-labs/agent-skills や ComposioHQ/awesome-claude-skills から提供されています

該当するスキルが見つからない場合

関連するスキルが存在しない場合:

  1. 既存のスキルが見つからなかったことを伝える
  2. 一般的な機能を使って、タスクを直接手伝うことを提案する
  3. 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

コメント