スキルを探す
このスキルは、オープンなエージェントスキルエコシステムからスキルを発見・インストールするのを助けます。
このスキルを使用するタイミング
以下のような場合にこのスキルを使用します:
- ユーザーが「Xをする方法」と尋ね、Xが既存のスキルを持つ一般的なタスクである場合
- 「Xのスキルを探して」または「Xのスキルはある?」と言った場合
- 「Xはできますか?」と尋ね、Xが特殊な機能である場合
- エージェント機能の拡張に興味を示した場合
- ツール、テンプレート、ワークフローを検索したい場合
- 特定の分野(デザイン、テスト、デプロイなど)で助けが欲しいと述べた場合
Skills CLIとは?
Skills CLI(npx skills)は、オープンなエージェントスキルエコシステムのためのパッケージマネージャーです。スキルはモジュール式のパッケージで、専門知識、ワークフロー、ツールによってエージェントの機能を拡張します。
主なコマンド:
npx skills find [query]- 対話的またはキーワードでスキルを検索npx skills add <package>- GitHubや他のソースからスキルをインストールnpx skills check- スキルの更新を確認npx skills update- インストール済みの全スキルを更新
スキルをブラウズ: https://skills.sh/
ユーザーのスキル発見を助ける方法
ステップ1:ニーズを理解する
ユーザーが何かについて助けを求めたとき、以下を特定します:
- 分野(例:React、テスト、デザイン、デプロイ)
- 具体的なタスク(例:テストの作成、アニメーションの作成、PRのレビュー)
- これが十分に一般的なタスクで、スキルが存在する可能性が高いかどうか
ステップ2:スキルを検索する
適切なクエリでfindコマンドを実行します:
npx skills find [query]
例:
- ユーザーが「Reactアプリを高速にするには?」→
npx skills find react performance - ユーザーが「PRレビューを手伝ってくれる?」→
npx skills find pr review - ユーザーが「チェンジログを作成したい」→
npx skills find changelog
コマンドは以下のような結果を返します:
Install with npx skills add <owner/repo@skill>
vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
ステップ3:ユーザーに選択肢を提示する
関連スキルを見つけたら、以下の情報とともにユーザーに提示します:
- スキル名とその機能
- インストールコマンド
- skills.shで詳細を確認するためのリンク
応答例:
役に立ちそうなスキルを見つけました!「vercel-react-best-practices」スキルは、
VercelエンジニアリングチームによるReactとNext.jsのパフォーマンス最適化ガイドラインを提供します。
インストールするには:
npx skills add vercel-labs/agent-skills@vercel-react-best-practices
詳細:https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
ステップ4:インストールを提案する
ユーザーが進めたい場合、代わりにスキルをインストールできます:
npx skills add <owner/repo@skill> -g -y
-gフラグはグローバル(ユーザーレベル)にインストールし、-yは確認プロンプトをスキップします。
一般的なスキルカテゴリ
検索時には、以下の一般的なカテゴリを考慮してください:
| カテゴリ | クエリの例 |
|---|---|
| Web開発 | 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 |
効果的な検索のコツ
- 具体的なキーワードを使用:「testing」だけでなく「react testing」の方が良い
- 代替語を試す:「deploy」でうまくいかない場合は、「deployment」や「ci-cd」を試す
- 人気のソースを確認:多くのスキルは
vercel-labs/agent-skillsやComposioHQ/awesome-claude-skillsから来ています
スキルが見つからない場合
関連スキルが存在しない場合:
- 既存のスキルが見つからなかったことを伝える
- 一般的な機能を使って直接タスクを支援することを提案する
- ユーザー自身でスキルを作成できることを提案する(
npx skills init)
例:
「xyz」に関連するスキルを検索しましたが、一致するものは見つかりませんでした。
このタスクは直接お手伝いできます!続行しますか?
もしこれを頻繁に行うなら、独自のスキルを作成することもできます:
npx skills init my-xyz-skill