mcpField
F
find-skills

find-skills

github.com/mgiovaniエージェントワークフロー892 回インストール4 日前に更新
リポジトリ

find-skills について

find-skillsは、skills.shと`npx skills` CLIを通じてサードパーティ製エージェントスキルを検索・導入するためのスキルです。導入先が不明確な場合は確認し、削除前にも承認を求めます。

主な機能

  1. 01skills.shをキーワード検索
  2. 02導入前にリポジトリ内を確認
  3. 03プロジェクト単位またはグローバルに導入
  4. 04導入済みスキルの更新確認と更新
  5. 05不明確な操作や削除前に確認

活用シーン

  1. 01特定分野のスキルを探す
  2. 02選定前にリポジトリ内のスキルを確認
  3. 03プロジェクト単位または複数プロジェクト向けに導入
  4. 04更新を確認、または導入済みスキルを削除

インストール

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

$npx skills add https://github.com/mgiovani/cc-arsenal --skill find-skills

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

同梱ファイル

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

evals/
evals.json
trigger-eval.json
references/
commands.md
workflows.md

詳細

スキルを探す

skills.sh が運営するオープンな Agent Skills エコシステムから、サードパーティ製のエージェントスキルを見つけてインストールします。

概要

Agent Skills 形式は、AI エージェントが必要に応じて読み込む手順に関する知識、ワークフロー、ツールをパッケージ化するためのオープン標準です。Vercel Labs が保守する npx skills CLI は「AI エージェント向けの npm」として機能し、あらゆる Git リポジトリからコミュニティ製スキルを検索、インストールできます。

skills.sh はエコシステムの公開ディレクトリ兼ランキングで、フロントエンド、バックエンド、DevOps など、さまざまなカテゴリの数千ものスキルを掲載しています。

外部スキルをインストールする前に、このリポジトリの ls skills/ を確認してください(または、閲覧後に /find-skills を再度実行してください)。cc-arsenal が同じ領域をすでにカバーしている可能性があり、ここにハードコードされたリストを置いても、すぐに古くなってしまいます。

まず確認する。「見せる」ために変更しない

add、remove/rm、update はいずれも、ユーザーの実際のファイルシステム(プロジェクトの .claude/skills/ またはグローバルの ~/.claude/skills/)に変更を加えます。誤った判断は、単に再実行すれば済むのではなく、ユーザーの実際の環境に影響します。次の2つのケースでは必ず処理を止め、実行してから報告するのではなく、質問で応答を終えてください。

  • スコープまたは対象が曖昧な場合。 どのスキル/リポジトリをインストールするのか、またプロジェクト単位とグローバルのどちらにインストールするのかが明確でない場合は、確認の質問で応答を終えてください。先に npx skills add を実行して後から確認したり、フローを見せるためだけに使い捨てのローカルモックへインストールしたりしないでください。それでもユーザーの実際のディレクトリに対してコマンドが実行されます。質問して処理を止め、ユーザーの返答を受けた後のターンでのみインストールしてください。
  • スキルを1つでもすべてでも削除する場合。 削除は破壊的な操作であり、CLI で元に戻せません。npx skills list(スコープが不明な場合は -g も指定)を実行して、実際にインストールされているものを確認し、削除対象を明確にしたうえでユーザーの確認を求める質問で応答を終えてください。remove/rm/--all は、ユーザーが明示的に了承した後のターンでのみ実行してください。依頼は確認ではありません。「もう使わないので foo スキルを削除して」という依頼は操作を指定していますが、実行の許可を意味するものではありません。「ユーザーが名前を挙げた時点で確認済みだ」と考えていることに気づいたら、その考えこそが、このルールで防ごうとしている失敗です。

ソースを確認できない場合(リポジトリが存在しない、ネットワーク/認証エラーなど)は、失敗を報告して処理を中止してください。起きるはずだったことを実演するために、架空のローカルリポジトリに置き換えてインストールすることは絶対にしないでください。

クイックスタート

npx を使用するには Node.js が必要です(fnm install --lts または brew install node)。

1. スキルを探す
# Interactive fuzzy search across skills.sh
npx skills find

# Search by keyword
npx skills find typescript
npx skills find react
npx skills find testing
2. リポジトリで利用可能なスキルを確認する
# List skills in a repository without installing
npx skills add owner/repo --list

# Example: list Vercel's official skills
npx skills add vercel-labs/agent-skills --list

# Example: list Anthropic's skills
npx skills add anthropics/skills --list
3. スキルをインストールする
# Interactive installation (choose skills and target agents)
npx skills add owner/repo

# Install a specific skill for Claude Code
npx skills add owner/repo --skill skill-name -a claude-code

# Install globally (available across all projects)
npx skills add owner/repo --skill skill-name -a claude-code -g

# Install all skills from a repo to all detected agents
npx skills add owner/repo --all

実行例

コマンドを実行する前に、ユーザーの依頼に合ったサブコマンドとスコープを選んでください。

ユーザーの発言コマンド
「テスト用のスキルを探して」npx skills find testing
「このプロジェクトに vercel-labs/agent-skills の frontend-design スキルをインストールして」npx skills add vercel-labs/agent-skills --skill frontend-design -a claude-code
「どこでも使えるように code-review をグローバルにインストールして」npx skills add owner/repo --skill code-review -a claude-code -g
「インストール済みのスキルを教えて」npx skills list
「web-design-guidelines スキルを削除して」npx skills list でインストール済みか確認し、「web-design-guidelines を削除します。よろしいですか?」と尋ねて、了承を得た後にのみ npx skills remove web-design-guidelines を実行する

コマンドを実行せず、質問で応答を終えるべきタイミングについては、上記の「まず確認する。「見せる」ために変更しない」を参照してください。

基本的なコマンド

コマンド目的
npx skills find [query]skills.sh ディレクトリを検索する
npx skills add <source>リポジトリからスキルをインストールする
npx skills listインストール済みのスキルを表示する
npx skills check利用可能な更新を確認する
npx skills updateインストール済みのすべてのスキルを更新する
npx skills remove [name]スキルをアンインストールする
npx skills init [name]新しいスキルのテンプレートを作成する

インストールのスコープ

プロジェクトスコープ(デフォルト):現在のプロジェクトディレクトリの .claude/skills/ にインストールします。プロジェクトと一緒にコミットされ、チームメンバーと共有されます。

グローバルスコープ(-g フラグ):ホームディレクトリの ~/.claude/skills/ にインストールします。現在のユーザーのすべてのプロジェクトで利用できます。

推奨:フレームワークのスキルなど、ドメインに特化したスキルはプロジェクトスコープにインストールします。コードレビューやテストパターンなど、汎用的なスキルはグローバルスコープにインストールします。

ソース形式

add コマンドは複数のソース形式に対応しています。

# GitHub shorthand (most common)
npx skills add owner/repo

# Full GitHub URL
npx skills add https://github.com/owner/repo

# Direct path to a specific skill
npx skills add https://github.com/owner/repo/tree/main/skills/skill-name

# GitLab URL
npx skills add https://gitlab.com/org/repo

# Local directory (for development)
npx skills add ./my-local-skills

主なリポジトリ

リポジトリ説明
vercel-labs/agent-skillsVercel の公式スキルコレクション(React、Next.js、デザイン)
anthropics/skillsAnthropic のサンプルスキル
mgiovani/cc-arsenalこのリポジトリ。現在のカタログについては AGENTS.md または ls skills/ を参照してください

リファレンスファイル

詳細なコマンドリファレンスを確認するには、references/commands.md を読み込みます。

  • すべての CLI サブコマンドとフラグの詳細なドキュメント
  • ソース形式の詳細とインストール先
  • よくある問題のトラブルシューティング

スキルの発見方法とベストプラクティスについては、references/workflows.md を読み込みます。

  • ドメインやフレームワークごとの発見戦略
  • グローバルインストールとプロジェクトインストールの使い分け
  • スキルソースのセキュリティレビュー
  • サードパーティ製スキルと cc-arsenal の組み合わせ
  • 更新とバージョンの管理

リソース

リソースリンク
ディレクトリhttps://skills.sh
CLI リポジトリhttps://github.com/vercel-labs/skills
オープン仕様https://agentskills.io
Anthropic Skills のドキュメントhttps://code.claude.com/docs/en/skills

コメント