mcpField
U
use-findskill

use-findskill

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

use-findskill について

use-findskillは、findskill.mdのエコシステムでスキルを検索、確認、インストール、管理する方法をAIエージェントに教えるメタスキルです。タスクに合うスキルを選ぶためのコマンドベースの手順を示します。

主な機能

  1. 01名前やトピックでスキルを検索
  2. 02インストール前に詳細を確認
  3. 03npxまたはグローバルにインストール
  4. 04インストール済みスキルの一覧表示と更新
  5. 05導入したスキルの指示を読み適用

活用シーン

  1. 01タスクに適した専用スキルを探す
  2. 02インストール前にスキルの内容を確認
  3. 03エージェントのワークフローでスキルを管理

インストール

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

$npx skills add https://github.com/alentodorov/findskill-meta-skill --skill use-findskill

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

詳細

Findskill の使用

findskill.md エコシステムからスキルを見つけ、インストールし、使用する方法を AI エージェントに教えるメタスキルです。

説明

このスキルを使うと、findskill.md レジストリから専門的なスキルを見つけてインストールし、能力を拡張できます。ユーザーから、対応するスキルを持っていないタスクを依頼された場合や、専門的な機能が必要な場合は、findskill を使って関連するスキルを見つけ、インストールしてください。

Findskill を使用するタイミング

次の場合に findskill を使用してください:

  • ユーザーから、専門的なスキルが役立つタスクを依頼された場合
  • 特定の分野の知識やワークフロー(git のコミット、コードレビュー、ドキュメント作成など)が必要な場合
  • ユーザーから、スキルの検索またはインストールを明示的に依頼された場合
  • よくあるタスクをもっと効率よく進める方法があるか確認したい場合

Findskill の実行

findskill コマンドを実行する方法は 2 つあります。

オプション 1:npx を使用する(インストール不要)

インストールせずにコマンドを直接実行します:

npx findskill <command>
オプション 2:グローバルにインストールする

一度インストールすれば、npx のプレフィックスなしで実行できます:

npm install -g findskill
findskill <command>

使用可能なコマンド

以下の例ではすべて npx findskill を使用しています。グローバルにインストールした場合は、npx のプレフィックスを省略してください。

スキルを検索する

名前、説明、タグでスキルを検索します:

npx findskill search <query>

例:

npx findskill search "git commit"
npx findskill search "documentation"
npx findskill search "review"
スキルの情報を取得する

インストールする前に、特定のスキルの詳細情報を確認します:

npx findskill info <skill-name>

作成者、説明、タグ、スター数、インストール手順が表示されます。

スキルをインストールする

スキルをインストールして使用できるようにします:

npx findskill install <skill-name>

スキルはデフォルトで ~/.claude/skills/ にインストールされます。各スキルには、読み込んで従うべき指示を記載した SKILL.md ファイルが含まれています。

インストール済みのスキルを一覧表示する

現在使用できるスキルを確認します:

npx findskill list
スキルを更新する

インストール済みのスキルを最新バージョンに更新します:

npx findskill update           # Update all skills
npx findskill update <name>    # Update specific skill

エージェントのワークフロー

  1. タスクを評価する:専門的なスキルを使うことで、ユーザーの目標をより効果的に達成できるか判断します。

  2. 関連するスキルを検索する:

    npx findskill search "<relevant keywords>"
    
  3. スキルの詳細を確認する:インストールする前に、そのスキルの機能を確認します:

    npx findskill info <skill-name>
    
  4. 適切であればインストールする:スキルがユーザーのニーズに合っている場合:

    npx findskill install <skill-name>
    
  5. インストールしたスキルを読む:インストール後、SKILL.md を読み、使用方法を確認します:

    cat ~/.claude/skills/<skill-name>/SKILL.md
    
  6. スキルを適用する:スキルの SKILL.md に記載された指示に従い、ユーザーのタスクを完了します。

ベストプラクティス

  • まずインストール済みのスキルを確認する:検索する前に npx findskill list を実行し、すでに使用できるスキルを確認します。
  • 使用前に読む:インストール後は必ずスキルの SKILL.md を読み、その機能と適切な使い方を確認します。
  • タスクに合ったスキルを選ぶ:不要なスキルはインストールしないでください。現在のタスクに明確なメリットがある場合にのみインストールします。
  • ユーザーに知らせる:新しいスキルをインストールする場合は、その理由と、依頼にどう役立つかをユーザーに伝えます。

やり取りの例

ユーザー:「変更内容に合った、よい git コミットメッセージを書くのを手伝ってください」

エージェントの思考プロセス:

  1. よくあるタスクであり、専門的なスキルがあると考えられる
  2. 関連するスキルを検索する:npx findskill search "commit"
  3. 「commit」スキルが見つかったため、詳細を確認する:npx findskill info commit
  4. インストールする:npx findskill install commit
  5. スキルの指示を読む:cat ~/.claude/skills/commit/SKILL.md
  6. スキルのワークフローに従って、適切なコミットメッセージを作成する

環境変数

  • FINDSKILL_DIR:カスタムインストール先(デフォルト:~/.claude/skills/)
  • FINDSKILL_API:カスタム API エンドポイント(セルフホスト型レジストリ用)

タグ

skills、meta、findskill、discovery、installation、package-manager、claude-skills

コメント