Communitygithub.com

スキルスカウト

既存のローカル、マーケットプレイス、GitHub、ウェブ上のスキルソースを検索してから新しいスキルを作成します。ユーザーがワークフローのためのスキルを作成、構築、フォーク、または検索したい場合に使用します。

スキルスカウト とは?

Skill Scoutは、新しいAIエージェントスキルを作成する前に、既存のスキルを徹底的に検索し、重複を防ぎ、コミュニティの資産を活用するためのインテリジェントなルールです。ユーザーが「スキルを作成して」や「Xのためのスキルはある?」などと依頼した際に自動的に起動し、ローカルファイルシステム、マーケットプレイス、GitHub、ウェブを横断して関連スキルを検索します。検索結果は関連性と信頼性でランク付けされ、外部ソースは自動的にセキュリティレビューされます。このスキルはClaude Code、Cursor、Codexなどのプラットフォームに対応しており、最終的に「既存スキルを使用」「フォーク/拡張」「新規作成」の3つの選択肢をユーザーに提示します。検索をバイパスする明示的な指示がない限り、常に検索が優先されます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/skill-scout

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

スキルスカウト (Skill Scout)

新しいスキルを作成する前にこのスキルを使用してください。既存のコミュニティやマーケットプレイスの成果を重複して作成することを避けつつ、外部のものを採用する前に検証することを目的としています。

出典: redminwang によるコミュニティPR #1232 から復元。

使用するタイミング

  • ユーザーが「スキルを作成」「スキルを構築」「スキルを作る」「新しいスキル」と言った場合。
  • ユーザーが「Xのためのスキルはある?」や「Yを行うスキルは存在する?」と尋ねた場合。
  • ユーザーがワークフローを説明し、あなたが新しいスキル作成を提案しようとしている場合。
  • ユーザーが既存のスキルをフォークまたは拡張したい場合。

ユーザーが明示的に検索をスキップするか、ゼロから作成すると述べた場合は、その意向を了承し、要求された作成ワークフローを進めてください。

仕組み

ステップ1 - 意図の把握

以下を抽出します:

  • スキルが実行すべきタスク。
  • それを使用するためのトリガー条件。
  • 関連するドメイン、ツール、フレームワーク、データソース。
  • 3〜5個の検索キーワードと有用な類義語。

ステップ2 - ローカルソースの検索

最初にインストール済みおよびマーケットプレイスのスキル名を検索します。ローカルソースはユーザーの環境に既に存在するため優先されます。

find ~/.claude/skills -maxdepth 2 -name SKILL.md 2>/dev/null | grep -iE "キーワード|類義語"
find ~/.claude/plugins/marketplaces -path '*/skills/*/SKILL.md' 2>/dev/null | grep -iE "キーワード|類義語"

次にフロントマターの説明を検索します:

grep -RilE "キーワード|類義語" ~/.claude/skills ~/.claude/plugins/marketplaces 2>/dev/null

ステップ3 - リモートソースの検索

利用可能なGitHubおよびウェブ検索ツールを使用します。簡潔なクエリを優先します:

gh search repos "claude code skill キーワード" --limit 10 --sort stars
gh search code "name: キーワード" --filename SKILL.md --limit 10

ウェブ検索では、次のようなターゲットを絞ったクエリを最大3つ使用します:

"claude code skill" キーワード
"SKILL.md" キーワード
"everything-claude-code" キーワード

ステップ4 - 外部マッチの検証

外部のスキルを採用またはフォークする前に:

  • SKILL.mdのフロントマターと指示を読む。
  • 予期しないシェルコマンド、ファイル書き込み、ネットワーク呼び出し、資格情報の処理、パッケージインストールがないか確認する。
  • リポジトリがメンテナンスされているように見えるか確認する。
  • マーケットプレイスのオリジナルを直接編集する代わりに、新しいローカルブランチにコピーして差分をレビューすることを推奨します。

ステップ5 - 結果のランク付け

候補を以下の基準でランク付けします:

  1. スキル名での完全キーワード一致。
  2. 説明でのキーワードまたは類義語一致。
  3. ローカルインストール済みまたはマーケットプレイスソース。
  4. 最近のアクティビティがあるメンテナンスされたGitHubソース。
  5. ウェブのみの言及。

最終リストは最大10件に制限します。

ステップ6 - 決定オプションの提示

ユーザーに短い表を提示します:

オプション意味
既存を使用一致するスキルをそのまま呼び出すかインストールする。
フォークまたは拡張最も近いスキルをコピーして修正する。
新規作成近い一致が見つからないことを確認した後、新しいスキルを構築する。

ユーザーがそのパスを選択した場合、または検索で近い一致が見つからなかった場合のみ、新しいスキルを作成します。

例

結果テーブル

| # | スキル | ソース | 一致理由 | ギャップ |
| --- | --- | --- | --- | --- |
| 1 | article-writing | ローカル ECC | 記事やガイドの下書き作成 | リリースノートに特化していない |
| 2 | content-engine | ローカル ECC | マルチフォーマットコンテンツワークフロー | 必要以上に重い |
| 3 | blog-writer | GitHub | 最近コミットのあるブログ作成スキル | セキュリティレビューが必要 |

ユーザー向けサマリー

2つの近いローカルマッチと1つの外部候補を見つけました。最も近いのは `article-writing` です。これは下書き作成と改訂をカバーしていますが、あなたが求めたリリースノートチェックリストは含まれていません。そのまま使用するか、リリースノート用にフォークするか、新しいスキルを作成することができます。

アンチパターン

  • 検索が合理的である場合に、直接新しいスキル作成に飛びつかない。
  • 外部スキルを事前に読まずにインストールしない。
  • 長くランク付けされていない弱いマッチのリストを提示しない。
  • ウェブのみの言及を信頼できるソースとして扱わない。
  • インストール済みのマーケットプレイスオリジナルをその場で編集しない。

関連

  • search-first - 構築前の一般的な検索ワークフロー。
  • skill-stocktake - インストール済みスキルの健全性、重複、ギャップを監査する。
  • agent-sort - 既存のエージェントとスキルを分類して整理する。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

関連スキル