mcpField
F
find-skills

find-skills

github.com/bytedanceエージェントワークフロー84.6k3.8k 回インストール1 日前に更新
リポジトリ

find-skills について

find-skills は、オープンなエージェントスキルのエコシステムからスキルを探してインストールするためのスキルです。Skills CLI での検索や候補の提示、インストールを案内し、該当するものがない場合は新規作成方法も示します。

主な機能

  1. 01タスクやキーワードでスキルを検索
  2. 02インストール済みスキルの確認と更新
  3. 03スキルのインストールを案内
  4. 04候補がない場合の代替案提示

活用シーン

  1. 01特定タスク向けのスキル探し
  2. 02インストール済みスキルの確認や更新
  3. 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:必要なものを把握する

ユーザーが何かの支援を求めている場合は、次の点を特定します。

  1. 分野(例:React、テスト、デザイン、デプロイ)
  2. 具体的なタスク(例:テストの作成、アニメーションの作成、PR のレビュー)
  3. スキルが存在する可能性があるほど一般的なタスクかどうか
ステップ 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:ユーザーに選択肢を提示する

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

  1. スキル名とその機能
  2. ユーザーが実行できるインストールコマンド
  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
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

コメント