find-skills について
Skills CLI を使ってエージェントスキルを検索・インストールするスキルです。skills.sh の説明を検索結果に加えられ、スキルの一覧表示、更新、削除、新規作成にも対応します。
主な機能
- 01エージェントスキルのカタログ検索
- 02skills.sh の説明による検索結果の補足
- 03対象エージェントへのスキル導入
- 04スキルの一覧・更新・削除
- 05新しいスキルの初期化
活用シーン
- 01特定分野の作業に使えるスキルを探す
- 02説明を参考に検索結果を比較する
- 03複数のエージェントにスキルを導入する
- 04導入済みスキルを確認・更新する
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ oakoss/ agent-skills --skill find-skillsインストール後、Claude Code で/find-skillsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/discovery-guide.mdenriched-search.mdprivate-repos.mdscripts/enrich_find.js詳細
スキルを検索
概要
オープンなエージェントスキルのエコシステムを検索し、Skills CLI(pnpm dlx skills)を使って一致するスキルをインストールします。各検索結果の説明を skills.sh から取得する補足スクリプトが含まれており、スキル名だけでなく、ユーザーが内容を把握できる情報を提供します。
使用する場合: ユーザーが既存のスキルを利用できそうな分野について支援を求めている場合、利用可能なスキルを探したい場合、またはエージェントの機能を拡張したい場合に使用します。
使用しない場合: ユーザーが目的のスキルとインストールコマンドをすでに把握している場合、またはタスクがスキルの検索と無関係な場合には使用しません。
クイックリファレンス
| アクション | コマンド | 備考 |
|---|---|---|
| スキルを検索 | pnpm dlx skills find [query] | 対話形式またはキーワードで検索 |
| 補足付き検索 | node scripts/enrich_find.js "query" | skills.sh から説明を追加 |
| スキルをインストール | pnpm dlx skills add <source> -s <name> -a claude-code -y | Claude Code エージェントをデフォルトに設定 |
| グローバルにインストール | pnpm dlx skills add <source> -s <name> -a claude-code -g -y | ユーザーレベルでインストール |
| すべてのスキルをインストール | pnpm dlx skills add <source> --all | すべてのスキルとエージェントを対象にし、プロンプトをスキップ |
| 複数のエージェントにインストール | pnpm dlx skills add <source> -s <name> -a claude-code opencode github-copilot | 複数のエージェントを指定 |
| リポジトリのスキルを一覧表示 | pnpm dlx skills add <source> --list | インストールせずに確認 |
| インストール済みのスキルを一覧表示 | pnpm dlx skills list | プロジェクトレベル。グローバルの場合は -g を追加 |
| スキルを削除 | pnpm dlx skills remove <name> | 名前を指定しない場合は対話形式 |
| 更新を確認 | pnpm dlx skills check | 利用可能な更新を表示 |
| スキルを更新 | pnpm dlx skills update | インストール済みのすべてを更新 |
| 新しいスキルを初期化 | pnpm dlx skills init <name> | SKILL.md のひな形を作成 |
| オンラインで閲覧 | https://skills.sh/ | ウェブカタログ |
よくあるスキルのカテゴリ
| カテゴリ | クエリの例 |
|---|---|
| ウェブ開発 | react, nextjs, typescript, css, tailwind |
| テスト | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| ドキュメント | docs, readme, changelog, api-docs |
| コード品質 | review, lint, refactor, best-practices |
| デザイン | ui, ux, design-system, accessibility |
| 生産性 | workflow, automation, git |
よくある間違い
| 間違い | 正しい方法 |
|---|---|
npx skills を使用する | パッケージ管理の一貫性を保つため、pnpm dlx skills を使用します |
インストール時に -y を忘れる | 対話形式の確認プロンプトをスキップするため、-y を追加します |
| 「help」のような曖昧な検索語を使う | 「react testing」や「pr review」など、具体的なキーワードを使います |
| 最初に skills.sh を確認しない | 厳選された一覧を https://skills.sh/ で確認します |
| 確認せずにインストールする | インストール前に skills.sh のスキルページを確認します |
-a claude-code を指定せずにインストールする | エージェントを必ず指定します:-a claude-code(または対象のエージェント) |
プライベートリポジトリに owner/repo を使う | SSH URL を使います:[email protected]:Org/repo.git |
| Node.js なしでエンリッチメントを実行する | スクリプトには https モジュール(組み込み)を備えた Node.js が必要です |
委任
- スキル検索の実行:
pnpm dlx skills findまたはエンリッチメントスクリプトを直接実行します - スキルのインストール:ユーザーの確認後、
pnpm dlx skills addを実行します - スキルの詳細情報:推奨する前に skills.sh のスキルページを確認します
skill-managementスキルが利用できる場合は、スキルの作成、監査、検証を委任します。 それ以外の場合は、次を推奨します:pnpm dlx skills add oakoss/agent-skills -s skill-management -a claude-code -y
一致するスキルが見つからない場合は、直接支援を申し出て、カスタムスキルを作成するための pnpm dlx skills init を提案します。
参考資料
コメント
Markdown 対応