find-skills について
find-skillsは、skills.shと`npx skills` CLIを通じてサードパーティ製エージェントスキルを検索・導入するためのスキルです。導入先が不明確な場合は確認し、削除前にも承認を求めます。
主な機能
- 01skills.shをキーワード検索
- 02導入前にリポジトリ内を確認
- 03プロジェクト単位またはグローバルに導入
- 04導入済みスキルの更新確認と更新
- 05不明確な操作や削除前に確認
活用シーン
- 01特定分野のスキルを探す
- 02選定前にリポジトリ内のスキルを確認
- 03プロジェクト単位または複数プロジェクト向けに導入
- 04更新を確認、または導入済みスキルを削除
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mgiovani/ cc-arsenal --skill find-skillsインストール後、Claude Code で/find-skillsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
evals/evals.jsontrigger-eval.jsonreferences/commands.mdworkflows.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-skills | Vercel の公式スキルコレクション(React、Next.js、デザイン) |
anthropics/skills | Anthropic のサンプルスキル |
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 |