Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
フィーチャー仕様(機能仕様)を執筆するときに使用 — PRD が挙げる機能を実装可能でテスト可能な詳細まで具体化する。アウトラインではなく方法を導く:各機能を PRD の目標に結び付け、観測可能な振る舞いを規定し(ユースケースフロー、EARS)、入出力、状態遷移表、組み合わせ規則の決定表を列挙し、エッジケースとエラーおよびその処理を網羅し、テスト可能な Given/When/Then(確率的/ML の場合は指標しきい値)の受け入れ基準を書き、機能アーキタイプ(UI/API/データ-ML/バッチ/統合/コマンドライン)に応じた機能ごとの非機能要件分類を適用し、承認済み仕様をバージョン付きで波及分析を伴う差分として修正する — エンジニアが構築し、テスターが各機能を検証できる水準まで。フィーチャー仕様テンプレートツールとディープリサーチ機能と組み合わせる。上流入力として承認済み PRD を前提とする — 空白のページからは決して始めない。PRD の執筆、完成したフィーチャー仕様のレビュー、エンジニアリング設計文書(ADR/RFC)には使用しない。
RedM/FiveM Lua リソースの実装、レビュー、デバッグ、リファクタリング、最適化のための b3sty ルール。FXServer マニフェスト、クライアント/サーバー Lua、ネイティブ/エンティティ、ドキュメントからのネイティブ呼び出し(ハッシュ、InvokeNative、マーシャリング、RDR3 構造体)、イベント/コールバック/エクスポート/NUI、NUI/ブラウザ UI ブリッジ(SendNUIMessage、RegisterNUICallback、SetNuiFocus)、NUI XSS/プレイヤー文字列レンダリング、OneSync/エンティティネットワーキング(net ID、所有権、ルーティングバケット、ブロードキャスト)、組み込みクライアントイベント(weaponDamageEvent、explosionEvent)、アンチチート/イベントセキュリティ強化(アイテム付与/金銭付与の重複取得防止、RegisterNetEvent の信頼境界、ACE 権限、SQL インジェクション、シークレット/convar、識別子の信頼、ペイロードサイズ/深度の制限、経済の監査証跡)、SetHttpHandler エンドポイント強化、サーバー convar 強化(sv_pureLevel、sv_scriptHookAllowed、sv_requestParanoia、rcon、エンドポイントのプライバシー)とサードパーティリソースの審査、サーバー検証、スロットル/クールダウン、state bag、CFX ランタイムの落とし穴(スレッド、source、エクスポート、識別子、convar、ゲームビルド)、設定の分割、ox_lib、SQL/OxMySQL による永続化、マルチリソース統合、パフォーマンス、クリーンアップ、学習メモリの更新。
CoinMarketCap DEX エンドポイントの API リファレンス。トークン検索、プール、取引、トレンド、セキュリティ分析を含む。ユーザーが DEX API に言及したとき、オンチェーンのトークンデータについて尋ねたとき、コントラクトアドレスでトークンを調べたいとき、セキュリティ/rug リスクのチェックが必要なとき、DEX 統合を構築しているときはいつでもこのスキルを使用。CMC DEX API に関する質問の決定版リファレンス。トリガー:"DEX API"、"token by contract address"、"CMC security API"、"liquidity pool API"、"/cmc-api-dex"
次のステップが、まだ見つけていないコードの所在特定や追跡であるときにこの skill を使用します:何かがどこで定義されているか、誰が呼び出しているか、ある機能がどのようにエンドツーエンドで配線されているか、ある文字列やフラグがリポジトリ全体のどこに出現するか、あるファイルの公開サーフェスは何か。関係するファイル種別に対して実際に構築されているものから、検索の段階(LSP シンボル、ripgrep、grep)を 1 つ選び、何も返さなかったツールに尋ね直すのではなく、はしごを順に下ります。セッションで最初の grep、rg、find、LSP クエリを行う前に使い、セマンティックツールが空を返した瞬間にもう一度使います。ユーザーがすでにファイルとシンボルを指定していて作業が編集そのものである場合、質問が検索ツールのフラグや設定についてである場合、タスクがたまたま search と呼ばれる機能のプロファイリングや高速化である場合、または対象がソースではなくログ、コミット要約、非コードデータである場合には使用しないでください。
TypeScript、JavaScript、React、Node.js 開発のための汎用的なコーディング標準、ベストプラクティス、パターン。ユーザーがコードを書き、レビューし、リファクタリングする際に、フレームワークに依存しない横断的な規約(命名、構造、型付け、エラー処理、可読性)を適用したい場合に使用する。React/Next 向けの個別の指針には react-best-practices を、Node/Express/API バックエンドには backend-patterns を使用する。
Frappe v14-v16 のユーティリティ関数を扱うときに使用。日付/時刻、数値/金額、文字列、検証、ファイルパス操作のための frappe.utils.* を扱う。タイムゾーン対応、ロケール書式、マルチテナンシーを壊す標準ライブラリの代替を再発明するのを防ぐ。キーワード:frappe.utils, nowdate, flt, cint, fmt_money, getdate,, date calculation, format number, money format, validate email, how to calculate days between. add_days, date_diff, validate_email, pretty_date, get_files_path。
Frappe の Document Controller でエラーをデバッグまたは防止するときに使用。autoname の失敗、validate ループ、is_submittable なしの on_submit、誤ったライフサイクルフックの選択、get_list の権限エラー、NestedSet エラー、extend_doctype_class の競合、super() 呼び出しの欠落、flags なしの再帰を防ぐ。v14/v15/v16 のライフサイクルフェーズ別のエラー診断を扱う。キーワード:controller error、autoname、validate loop、on_submit、is_submittable、save fails、validate error、on_submit not working、autoname broken、controller crash、get_list、NestedSet、extend_doctype_class、super、flags、recursion guard。
Google Gemini Live API と Gemini Enterprise Agent Platform Live API を使って、低遅延の音声・マルチモーダル・翻訳体験を構築・評価する。メディア制作や音声エージェントのワークフローで、リアルタイム音声入出力、バージイン、音声設定、ライブ文字起こし、ライブ翻訳、音声セッション中のツール/関数呼び出し、WebSocket セッション設計、レイテンシ QA、クォータ/コストの見直し、Google/Vertex のデータガバナンスのトレードオフが必要な場合に使用する。
Conventional Commits に従った適切な形式の Git コミットメッセージ(タイトル + 説明)を生成する。ユーザーがコミットメッセージを書きたいとき、コード変更を git 形式で記録したいとき、「これはどうコミットすればいい?」「この変更のコミットを書いて」「コミットメッセージを手伝って」などと尋ねたとき、または自分の変更内容を説明して git で使える出力を必要としているときに使用する。ユーザーがコード変更を説明してコミットを必要としている場合は、たとえ「commit」と明示していなくても、常にこのスキルを使用する。
テキスト検索ではなくツールチェーンを使って Go コードベースを意味的にナビゲート・分析します。MCP サーバーまたは CLI 経由の gopls(参照、実装、呼び出し階層、名前変更、コードの抽出・インライン化アクション、診断)、依存関係グラフ用の go list、API 用の go doc を使用します。「find all callers」、「who implements this interface」、「where is this used」、「trace the dependency graph」、「explore this codebase」、「find usages before changing」、「map the module」の場合に使用します。リファクタリングの実行(go-refactoring)、アーキテクチャの評価(go-architecture-review)、ドキュメントの作成(go-documentation)には使用しません。
モデル固有のスキーマ検出、バージョンポリシー、非同期ジョブ、webhook、支出承認、安全な入力と成果物、データガバナンスのレビュー、課金の可観測性を備えたマルチモデル画像生成ゲートウェイを選定、統合、運用する。fal.ai、Replicate、Together AI の画像 API の比較やそれらに対する構築(制御されたフェイルオーバーを含む)に使用する。モデルプロバイダーの直接 API、ローカル推論、学習、専用エンドポイントのプロビジョニング、動画生成、一般的な画像編集には使用しない。
ユーザーが HookMyApp 経由で WhatsApp Cloud API / Meta webhooks をアプリに統合する、WhatsApp、Instagram、Facebook Messenger のメッセージを送信する、Instagram の投稿・リール・ストーリーズを公開する、Facebook Page の投稿やリールを公開する、Instagram または Facebook Page のインサイトを確認する、WhatsApp のテンプレート/メディア、グループ、ビジネスプロフィールを管理する、Instagram または Facebook のコメントをモデレートするかコメント webhooks を受信する、サンドボックスセッションを設定する、Meta Embedded Signup で WhatsApp を接続する、Instagram OAuth またはダッシュボードから Instagram や Facebook Page(リンクされた Instagram アカウントを含む)を接続する、HookMyApp MCP サーバーをエージェントに接続する、バックエンドから HookMyApp REST API(顧客、オンボーディングリンク、webhooks)を呼び出す、または HookMyApp CLI のエラーをデバッグする場合に使用します。トリガー:hookmyapp、whatsapp cloud api、whatsapp groups、meta webhook、sandbox whatsapp、gethookmyapp、waba integration、instagram dm、instagram comments、instagram publish、instagram insights、instagram messaging api、meta instagram api、hookmyapp instagram、facebook page api、facebook messenger api、messenger webhook、facebook comments、facebook page insights、hookmyapp facebook、hookmyapp mcp。
Solana 向けの Phantom Connect SDK でウォレット接続アプリを構築する。Phantom ウォレットを React、React Native、またはバニラ JS/TS アプリに統合する際に使用する — ウォレット接続、ソーシャルログイン(Google/Apple)、トランザクション署名、メッセージ署名、トークンゲート付きアクセス、暗号資産決済、NFT ミントを含む。@phantom/react-sdk、@phantom/react-native-sdk、@phantom/browser-sdk を扱う。
ユーザーが Pydantic AI フレームワークを扱っているときは常にこのスキルを使用する — AI エージェントの構築、Pydantic モデルによる構造化出力の定義、ツール/関数呼び出しの接続、モデルプロバイダー(OpenAI、Anthropic、Gemini など)の設定、agent context による依存関係の管理、ストリーミング応答の処理、エージェント実行のデバッグなど。"エージェントに JSON を返させるには"、"マルチステップのエージェントを設定する"、"エージェントにツールを追加する"、"Pydantic で LLM 出力を検証する" といった関連タスクでも、Pydantic AI が対象フレームワークとして言及または示唆された時点でこのスキルをトリガーする。
開発者が何かの構築や変更を求め、そのリクエストに本当の意思決定が未定のまま残っているときに使用——新機能やフロー(「build X」「lam luong Y」「them chuc nang Z」)、複数の合理的な形があり得る挙動、セキュリティや監査上のトレードオフ、二通りに読めるスコープなど。リクエストはコマンドではなく普通の言葉で届く——このスキルはその言葉で発動する。それらの意思決定を選択肢とトレードオフを伴う質問として提示し、決着させてから、影響評価と執筆に移る。実装の途中で、開発者が述べていないビジネス上の挙動を自分が選んでしまっていることに気づいた瞬間にも使用。
Solana 向けの Quicknode ブロックチェーンインフラ — RPC エンドポイント、NFT と圧縮資産向けの DAS API(Digital Asset Standard)、Yellowstone gRPC ストリーミング、Priority Fee API、Streams(リアルタイムデータパイプライン)、Webhooks、Metis Jupiter Swap 連携、IPFS ストレージ、Key-Value Store、Admin API、x402 のリクエスト課金 RPC。Ethereum、Polygon、Arbitrum、Base など 80 以上のチェーンに対応。Solana RPC インフラの構築、DAS API による NFT/トークン/圧縮資産の照会、リアルタイム gRPC ストリームの構築、データパイプラインの設定、優先手数料の見積もり、Metis 経由の Jupiter スワップ連携に使用します。Quicknode、qn_ メソッド、DAS API、getAssetsByOwner、searchAssets、Yellowstone、gRPC、Geyser、Streams、IPFS、Key-Value Store、qnLib、Metis、x402、Quicknode RPC への言及で発動します。
既存のエージェントコードベースを調査し、各エージェントのツールとスキルを整理したうえで、各エージェントが意図した能力だけを検出して読み込むように Ratel を実装する。Ratel の追加、接続、セットアップ、統合を求められた場合、既存のツールや SKILL.md プレイブックを Ratel 経由でエージェントに接続する場合、または Vercel AI SDK、Mastra、独自の TypeScript、Python のエージェントを Ratel に移行する場合に使用する。AI SDK と Mastra では Ratel 公式の TypeScript アダプターを優先する。コードと依存関係を編集し、能力の境界を維持して結果を検証する。テレメトリ、実験、パイロット、A/B テスト、ロールアウト計画は対象外。
「X を実装して」という素朴な依頼から動作する成果物を構築する:まずエンドツーエンドの背骨を動かし、その後は各段ごとに 1 つの機能を加え、未確定の意思決定はそれが依存するコードより前に必ず前提台帳へ記録し、宣言されないまま漏れたものについてはクロスモデルスイープを行う。ユーザーが「给我实现」「implement X」「帮我做一个能跑的」「先搭个原型再加功能」「build this feature」「prototype then extend」と言ったとき、または実験計画ではなく能力の説明を渡してきたときに使用する。
GitHub の `safe-settings`(github 組織の Probot ベースの GitHub App)を、宣言型の組織全体のリポジトリポリシーをコードで管理するためにセットアップします。ユーザーが「settings as code」「safe-settings」「リポジトリを宣言的に管理」「リポジトリ設定を一元化」「組織レベルのブランチ保護」「管理リポジトリを作成」「github settings app」と言う場合や、リポジトリ設定、ブランチ保護、ルールセット、ラベル、チーム、環境、コラボレーターを1つの管理リポジトリで管理したい組織で /safe-settings を呼び出す場合に使用します。管理リポジトリの構成(`settings.yml` + `suborgs/` + `repos/`)、GitHub App のインストール手順、定期実行する `full-sync` GitHub Actions ワークフローを作成します。/gh-bootstrap(単一リポジトリを `gh api` で一度だけ設定)とは異なり、このスキルは継続的に調整する組織規模の設定をコードで管理します。タスクごとの GitHub 操作(PR、issue、CI ステータス)やローカル git 作業には対応しません。これらはこのカタログの対象外です。
ScraperAPI の Async Jobs API の製品利用リファレンス — スクレイピングジョブをバックグラウンドで送信し、ポーリングまたは webhook で結果を取得します。最大 50,000 URL のバッチジョブにも対応。ユーザーが多数の URL をスクレイピングする場合、ノンブロッキングリクエストが必要な場合、webhook 配信を希望する場合に参照してください。ユーザーが次のように尋ねたときに使用: "how do I scrape 1000 URLs with ScraperAPI"、"ScraperAPI async jobs"、"batch scraping with ScraperAPI"、"submit a scraping job and poll for results"、"ScraperAPI webhook callback"、"scrape URLs in the background"、"ScraperAPI batchjobs endpoint"。単一ジョブ、バッチジョブ(最大 5 万 URL)、webhook コールバック、すべての apiParams、非同期専用パラメータ、バイナリレスポンスのデコード、保持ポリシー、エラー処理を扱います。注: ユーザーが指定したクエリ、URL、コンテンツを ScraperAPI に送信します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
