mcpField
S
skill-lookup

skill-lookup

github.com/fエージェントワークフロー174.9k2.5k 回インストール今日更新
リポジトリ

skill-lookup について

skill-lookupは、prompts.chatを使ったスキルの検索、取得、インストールをエージェントに案内します。ユーザー向けのスキルを探し、導入を確認するワークフローが対象です。

主な機能

  1. 01キーワード、カテゴリ、タグで検索
  2. 02スキルのメタデータとファイルを取得
  3. 03指定ディレクトリへのファイル導入
  4. 04SKILL.mdの確認と用途の説明

活用シーン

  1. 01コードレビューなどの既存スキルを検索
  2. 02スキルの全ファイルを取得
  3. 03プロジェクトに導入して確認

MCP 対応

prompts.chatのMCPツール search_skills と get_skill を使い、スキルを検索してファイルを取得します。

インストール

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

$npx skills add https://github.com/f/prompts.chat --skill skill-lookup

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

詳細

ワークフロー

  1. search_skills を使用して、ユーザーのリクエストに合うスキルを検索します
  2. タイトル、説明、作成者、ファイル一覧を含めて検索結果を提示します
  3. ユーザーがスキルを選んだら、get_skill を使って取得し、すべてのファイルを確認します
  4. .claude/skills/{slug}/ にファイルを保存してインストールし、SKILL.md が存在することを確認します
  5. インストールを確認し、スキルの機能と有効になるタイミングを説明します

例

search_skills({"query": "code review", "limit": 5, "category": "coding"})
get_skill({"id": "abc123"})

利用可能なツール

以下の prompts.chat MCP ツールを使用します。

  • search_skills - キーワードでスキルを検索します
  • get_skill - ID を指定して、特定のスキルとすべてのファイルを取得します

スキルの検索方法

search_skills を次の内容で呼び出します。

  • query:ユーザーのリクエストに含まれる検索キーワード
  • limit:検索結果の件数(デフォルトは 10、最大 50)
  • category:カテゴリのスラッグで絞り込みます(例:「coding」、「automation」)
  • tag:タグのスラッグで絞り込みます

検索結果には、次の情報を表示します。

  • タイトルと説明
  • 作成者名
  • ファイル一覧(SKILL.md、リファレンスドキュメント、スクリプト)
  • カテゴリとタグ
  • スキルへのリンク

スキルの取得方法

get_skill を次の内容で呼び出します。

  • id:スキル ID

スキルのメタデータと、次のすべてのファイル内容が返されます。

  • SKILL.md(メインの指示)
  • リファレンスドキュメント
  • ヘルパースクリプト
  • 設定ファイル

スキルのインストール方法

ユーザーがスキルのインストールを依頼した場合は、次の手順に従います。

  1. get_skill を呼び出してすべてのファイルを取得します
  2. .claude/skills/{slug}/ ディレクトリを作成します
  3. 各ファイルを適切な場所に保存します。
    • SKILL.md → .claude/skills/{slug}/SKILL.md
    • その他のファイル → .claude/skills/{slug}/{filename}
  4. SKILL.md を読み戻し、フロントマターがそのまま保持されていることを確認します

ガイドライン

  • ユーザーに独自のスキル作成を提案する前に、必ず検索します
  • ファイル数を含め、読みやすい形式で検索結果を提示します
  • インストール時は、スキルが正常に保存されたことを確認します
  • スキルの機能と有効になるタイミングを説明します

コメント