mcpField
S
skill-finder

skill-finder

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

skill-finder について

ClawHub と AgentSkill.work からエージェントスキルを検索、確認、インストールするためのスキルです。セマンティック検索とキーワード・メタデータによる絞り込みを組み合わせ、結果をまとめて提示します。

主な機能

  1. 01ClawHub のセマンティック検索
  2. 02AgentSkill.work の条件検索
  3. 03両ソースの結果を統合
  4. 04スキルのメタデータとファイルを確認
  5. 05スキルのインストールと検証

活用シーン

  1. 01意図やトピックからスキルを検索
  2. 02複数のレジストリの結果を比較
  3. 03インストール前にスキルを確認

インストール

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

$npx skills add https://github.com/yfge/skill-finder --skill skill-finder

インストール後、Claude Code で/skill-finderを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
CONTRIBUTING.md
LICENSE
.gitignore

詳細

スキルファインダー

2つの補完的なソースからエージェントスキルを検索してインストールします。

ソース対象範囲検索インストール
ClawHub (clawhub.com)厳選されたレジストリ、バージョン管理されたパッケージベクトルセマンティック検索npx clawhub install <slug>
AgentSkill.work330以上のGitHubリポジトリ、強化されたメタデータREST APIによるキーワード検索+フィルターnpx clawhub install または git clone

必ず両方のソースを検索してください。重複する部分もありますが、それぞれに独自のスキルがあります。

ワークフロー

1. 検索

ClawHub — セマンティック検索で意図を理解します(「タスクを管理する」でtodoスキルが見つかります)。

npx clawhub search "<query>" --limit 10

AgentSkill.work — フィルターを使ったキーワード検索:

# By keyword
curl -s "https://agentskill.work/api/skills?q=<query>&limit=10&sort=stars"

# By topic (GitHub topic tag)
curl -s "https://agentskill.work/api/skills?topic=<topic>&limit=10&sort=stars"

# By language
curl -s "https://agentskill.work/api/skills?language=Python&limit=10&sort=stars"

# Combined filters
curl -s "https://agentskill.work/api/skills?q=<query>&topic=<topic>&language=<lang>&limit=10&sort=stars"

結果を次の形式で解析します。

curl -s "<url>" | python3 -c "
import sys, json
data = json.load(sys.stdin)
print(f'Found {data[\"total\"]} skills:')
for s in data['items']:
    desc = s.get('description') or ''
    print(f'  {s[\"full_name\"]}  ★{s[\"stars\"]}  {desc[:80]}')
"
AgentSkill.work API リファレンス
エンドポイント説明
GET /api/skillsスキルの一覧表示/検索
GET /api/skills/{owner}/{repo}スキルの詳細
GET /api/skills/{owner}/{repo}/related関連スキル
GET /api/facets/topics?limit=20利用可能なトピック
GET /api/facets/languages?limit=20利用可能な言語

/api/skills のクエリパラメーター:

パラメーター型デフォルト説明
qstring—キーワード検索
topicstring—GitHubトピックで絞り込み
languagestring—プログラミング言語で絞り込み
ownerstring—GitHubオーナーで絞り込み
sortstars | neweststars並べ替え順
limit1-100201ページあたりの結果数
offsetint0ページネーションのオフセット
2. 結果を提示

両方のソースの結果を1つのリストにまとめます。各スキルについて、次の情報を表示します。

  • 名前 — slug(ClawHub)または owner/repo(AgentSkill.work)
  • 説明 — 1行で記載
  • スター数/ダウンロード数 — 利用可能な場合
  • ソース — ClawHub/AgentSkill.work/両方
  • インストールコマンド

番号付きリストまたは簡潔な表を使用します。ユーザーが中国語で話す場合は、AgentSkill.workのdescription_zhまたはsummary_zhを優先してください。

3. インストール前に確認

インストールを決める前に、スキルの詳細を取得します。

# ClawHub — metadata, stats, owner
npx clawhub inspect <slug> --json

# ClawHub — see what files are included
npx clawhub inspect <slug> --files

# ClawHub — read a specific file
npx clawhub inspect <slug> --file SKILL.md

# AgentSkill.work — full detail with features, use cases
curl -s "https://agentskill.work/api/skills/<owner>/<repo>"
4. インストール

ClawHubから(推奨 — バージョン管理済み、検証済み):

npx clawhub install <slug>

既存のインストールを上書きするには、--forceを追加します。

GitHubから(AgentSkill.workにのみ掲載されている場合):

cd skills/
git clone <html_url> <skill-name>

クローン後、SKILL.mdが存在することを確認してください。見つからない場合、そのリポジトリは適切なエージェントスキルではない可能性があります。

5. 検証
openclaw skills list 2>&1 | grep -i "<skill-name>"
openclaw skills check  # shows ready vs missing requirements

新しいスキルは次のセッションで読み込まれるため、再起動は不要です。

閲覧と探索

# ClawHub trending / most downloaded
npx clawhub explore --sort trending --limit 10
npx clawhub explore --sort downloads --limit 10

# AgentSkill.work — discover topics
curl -s "https://agentskill.work/api/facets/topics?limit=20"

# AgentSkill.work — browse a topic
curl -s "https://agentskill.work/api/skills?topic=mcp&sort=stars&limit=10"

ヒント

  • ClawHubの検索はセマンティックです — 「スマートフォンに通知を送る」で、名前にその言葉が含まれていなくてもプッシュ通知スキルが見つかります。
  • AgentSkill.workにはバイリンガルのメタデータがあります — 中国語の説明には、description_zh、summary_zh、key_features_zhを利用できます。
  • 多くのスキルは両方にあります — ClawHubとAgentSkill.workの両方に掲載されているスキルは、ClawHubからのインストールを優先してください(バージョン管理済みで、パッケージがより整理されています)。
  • 関連スキル — 1つのスキルを見つけたら、/api/skills/{owner}/{repo}/relatedを確認して、類似のスキルを探してください。
  • スキルが見つからない場合 — まずユーザーを直接支援し、その後、npx clawhub publishまたはskill-creatorスキルを使ってスキルを作成することを提案してください。

コメント