Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,067 件掲載。コマンド 1 行でインストールできます。
すべて
実装タスクの計画を `_/local-plans/<plan-name>.md` に作成します。「計画立てて」「設計して」「実装方針を考えて」「タスク分解して」で使用します。Explore Agent でコードベースを先に調査し、検証可能な粒度・並列実行可能な単位で記述します。plan-verifier Agent の検証可能な標準フォーマット(背景・現状・設計・ファイル構成ツリー・実装ステップ・検証方法)に従います。実装の消化は implement-issue、Issue 化は create-issue-tree(未導入なら create-issue)を参照します。
Google Cloud 上の Filestore クライアントのマウント失敗、権限エラー(EACCES)、ネットワークタイムアウト(ETIMEDOUT)を診断して解決します。Compute Engine VM、GKE Pod、Cloud Run サービス、Vertex AI ワークロードからの NFS マウントが停止または失敗する場合、`mount.nfs` が「Connection timed out」または「access denied by server」と報告する場合、VPC の受信ファイアウォールルールや `nfsExportOptions` がクライアント IP を許可しているか確認する場合、または管理上の変更後に以前は正常だった Filestore 共有を突然マウントできなくなった場合に使用します。Cloud Storage(GCS)バケット、Persistent Disk、Cloud NetApp Volumes には使用せず、Filestore の容量拡張、バックアップ、エクスポートポリシーの監査にも使用しないでください。
TypeScript で本番品質の Playwright テストを作成:Page Object Model、フィクスチャ、自動待機、ユーザー向けロケーター、並列実行、CI 統合、シャーディング、インストール済みバージョンの確認。AI エージェント向けの明示的な「してはいけないこと」リストを含みます。使用する場面:「Playwright」「E2E テストを書く」「page object」「新しい Playwright スイート」「Playwright config」。対象外:実行時に不安定なテストを 1 件修正する場合は test-reliability を使用。UI リファクタリング後にセレクターを一括再生成する場合は selector-drift-recovery を使用。ビジュアルベースラインの作成・管理には visual-testing を使用。詳細な WCAG/axe 監査には accessibility-testing を使用。関連:visual-testing、ci-cd-integration、api-testing、test-reliability、selector-drift-recovery、accessibility-testing。
シーン構成、シグナル、リソース、ステートマシン、パフォーマンス最適化など、Godot 4.xのGDScriptコーディングのベストプラクティスをAIエージェントに案内します。GDScriptコードの生成、Godotシーンの作成、ゲームアーキテクチャの設計、ステートマシン、オブジェクトプーリング、セーブ/ロードシステムの実装、またはGodotのパターン、ノード構成、GDScript規約についてユーザーが尋ねた場合に使用します。キーワード:godot、gdscript、ゲーム開発、シグナル、リソース、シーン、ノード、ステートマシン、オブジェクトプーリング、セーブシステム、autoload、export、型ヒント。
bdata CLI(公開済みの npm パッケージ @brightdata/cli)を使って、ターミナルから Bright Data のジョブを実行します。エージェントが今すぐシェルから Bright Data のジョブを実行する必要がある場合、スクレイパーの構築やテスト、ページ、検索、ゾーン、請求の簡単な単発確認で十分な場合、またはユーザーが bdata、brightdata、Bright Data CLI を指定した場合に使用します。同じジョブをスケジュールに従って繰り返す決定論的なコードには使わず、brightdata-sdk を使用します。実行時にツールを選択する AI アプリには使わず、brightdata-mcp を使用します。初回インストールやログインができない場合には使わず、agent-onboarding を使用します。
PUDL のエネルギーデータを調べて理解します。利用可能なテーブルの確認、列の意味や使用上の注意の検索、S3 またはローカルディレクトリからの Parquet ファイルの読み込みができます。PUDL Python パッケージは不要です。PUDL データの内容、特定のテーブルや列、データ品質や制限について質問された場合、ノートブックやスクリプトへのデータ読み込みを支援する場合、または発電、公営電力事業の財務、燃料費、発電所の所在地、排出量、設備利用率、FERC 財務データ、EIA 調査データなどを扱うテーブルについて質問された場合に使用します。PUDL、Catalyst Cooperative のエネルギーデータ、または PUDL が取り込む特定のデータソース(EIA-860、EIA-861、EIA-923、FERC Form 1、FERC Form 714、FERC EQR、EPA CEMS、EPA CAMD など)に言及された場合も使用します。
vigiles をインストールし、適切なレベル(unit / deterministic / eval)を選んで合格するテストを作成し、Claude Code のハーネス(hooks、skills、agents、settings、CLAUDE.md)をテストします。フックが発火またはブロックするか、スキルが起動するか、注入されたコンテキストが反映されるかの確認に使用します。また、実行時に呼び出されたツール、宣言された allowed-tools の範囲内にとどまったか、生成されたファイルや副作用、呼び出しを実行せずに傍受する方法を観察できます。
文章から AI 生成文の特徴を取り除きます。ユーザーが「AI っぽい」「機械的すぎる」「人間らしくして」「自然にして」「ChatGPT っぽい」「人が書いたように聞こえない」などと言った場合に使用します。意義の誇張、宣伝文句、定型的な構成、AI 特有の語彙、表面的な分析、曖昧な出典、曖昧な表現、機械的なリズム、ダッシュや太字の多用、チャットボット特有の表現、個性の欠如など、AI 文章のパターンを検出して修正します。Wikipedia の「Signs of AI writing」ガイドと編集のベストプラクティスに基づきます。
Prisma Nextの構造化エラーエンベロープを読み取り、適切な復旧方法(コード、ドメイン、重大度、理由、修正、メタデータ)に振り分けます。error、exception、my emit failed、my query won't typecheck、my query crashed、my migration won't apply、MIGRATION.HASH_MISMATCH、BUDGET.ROWS_EXCEEDED、BUDGET.TIME_EXCEEDED、RUNTIME.ABORTED、PLAN.HASH_MISMATCH、CONTRACT.MARKER_MISSING、PN-RUN-3001、PN-RUN-3002、PN-RUN-3030、PN-MIG-2001、PN-CLI-4011、PN-SCHEMA-0001、drift、capability missing、planner conflict、prisma studio、EXPLAIN、query log、db.end、db.close、script won't exit、hangs、close connection、pool.end、client is closedに対応します。
Prisma Nextでマージまたはデプロイ時に実行されるマイグレーションを確認し、マイグレーショングラフを表示し、並行/ダイヤモンド収束の競合を解決し、CI向けに環境参照を設定します。「実行されるマイグレーションは?」「デプロイ時に何が実行される?」、マージ競合、ダイヤモンド収束、並行マイグレーション、マイグレーション状態、参照管理、ステージング、本番環境、MIGRATION.DIVERGED、MIGRATION.NO_MARKER、MIGRATION.MARKER_NOT_IN_HISTORY、prisma migrate status、prisma migrate diff、prisma migrate resolveに使用します。
Prisma Nextランタイムを接続します。`@prisma-next/postgres/runtime` の `postgres<Contract>(...)`、`@prisma-next/sqlite/runtime` の `sqlite<Contract>(...)`、または `@prisma-next/mongo/runtime` の `mongo<Contract>(...)` を使って `db.ts` を設定します。ミドルウェアの構成(`@prisma-next/middleware-telemetry` のテレメトリー、lint、予算)、`DATABASE_URL` の設定、環境ごとの分岐、Postgres、SQLite、Mongo のファサード間の切り替えに使用します。db.ts、postgres()、sqlite()、mongo()、middleware、telemetry、lint、予算、DATABASE_URL、.env、接続プール、poolOptions、開発・本番設定、トランザクション、db.transaction、読み取りレプリカ、マルチデータベース、スクリプトが終了しない、ハング、接続を閉じる、db.end、db.close、pool.end、[Symbol.asyncDispose]、await using に使用します。
Frictionless Data Package 記述子(datapackage.json)が付属するデータセットを探索・クエリします。データセットに含まれるテーブルやリソースの確認、列名や説明の検索、メタデータに埋め込まれた使用上の警告の表示、または datapackage.json に記述された Parquet ファイル、DuckDB や SQLite データベース、CSV ファイルの読み込み方法を知りたい場合に使用します。datapackage.json の内容や効率的なクエリ方法、メタデータを実際のデータファイルに関連付ける方法を知りたい場合にも使用します。`pudl` などのデータセット固有スキルと組み合わせると、ドメイン知識を追加できます
再利用可能で組み合わせ可能な n8n サブワークフローを構築します。共通ロジックの抽出、複数ステップの処理やワークフロー間で再利用する処理の構築、約 10 ノードを超えるワークフローに使用します。また、サブワークフロー、Execute Workflow、再利用、共有・共通ロジック、モジュール式ワークフロー、「Define Below」入力、waitForSubWorkflow、each と all のモード、ワークフローをエージェントツールとして公開することに言及した場合にも使用します。型付きサブワークフロー入力、all と each の実行、検索しやすい動詞優先の命名、ステートレスとステートフルの設計、入力形状に応じた分割を扱います。
SSH経由で新規Linux VMに本番用のセルフホスト可能なn8nを一貫してデプロイします。Docker Composeを使用し、自動HTTPS対応のCaddyリバースプロキシの背後に構成します。ユーザーが自分のサーバー/VPS(Hetzner、DigitalOcean、AWS EC2、ベアメタル)にn8nをセルフホスト、インストール、プロビジョニング、デプロイしたい場合(シングル/通常モードまたはワーカー付きキューモード)、またはそのインスタンスの更新、バックアップ、復元、強化、Python Codeノードの実行(task runners)を希望する場合に使用します。対象はセルフホスト版n8n(Docker)で、n8n Cloudやワークフローの構築は対象外です。まずシングルモードかキューモードかを確認し、ドメイン、SSH、タイムゾーンの情報を収集して、サーバー上で新しいシークレットを生成し、TLSでスタックを起動するようエージェントを導きます。トリガー:「n8nをデプロイ」「n8nをセルフホスト」「n8n docker compose」「n8nキューモード / workers」「n8nリバースプロキシ / SSL」「n8nをバックアップ / 更新」「Python runner unavailable」 / 「n8nio/runners sidecar」、または「すべてのユーザーにOAuthクライアントシークレットを渡したくない」 / 「Googleでログインを有効化」(認証情報の上書き)。
NVIDIA ハードウェア上で科学計算向け Python を GPU で高速化し、結果が正しく、より速いことを検証します。CUDA/GPU の最適化、CPU がボトルネックとなる NumPy、SciPy、pandas、scikit-learn、NetworkX、scikit-image、ベクトル検索、画像処理、グラフ、シミュレーション、ファイル I/O のワークロード、CuPy、cuDF、cuML、cuGraph、cuVS、cuCIM、KvikIO、Warp、Newton、Numba-CUDA、RAFT に関する質問、プロファイリング、メモリ転送、カーネル、マルチ GPU のボトルネックに使用します。大規模なデータ並列 Python コードが遅く、GPU 高速化が有効そうな場合は、ユーザーが CUDA と明示していなくても使用します。
適切なビルドツールプラグインでPrisma Nextをプロジェクトのビルドシステムに接続します。現在は @prisma-next/vite-plugin-contract-emit によるVite(Vite 7 / 8)に対応しています。Next.js / Webpack / esbuild / Rollup / Turbopackは未対応として扱い、対応しているかのように作り上げません。プロジェクトでViteを使用している場合は、常に先回りしてViteプラグインを提案します。vite plugin、vite-plugin、vite.config.ts、prismaVitePlugin、保存時のcontract生成、HMR、contractのホットリロード、開発サーバー、Next.js plugin、next plugin、withPrismaNext、webpack plugin、esbuild plugin、rollup plugin、ビルド統合、開発サーバープラグイン、vite 7、vite 8に使用します。
台帳(MYOB、NetSuite、QuickBooks、Xero、Zoho Books)に PayPal、Stripe、Airwallex のデータを加え、顧客ごとの支払い履歴と状況に合わせた口調(優良顧客には丁寧に、繰り返し支払いが遅れる顧客には毅然と)で、支払期限を過ぎた請求書のリマインダーメールを作成します。所有者の承認後に PayPal 経由で送信し、それ以外はメールの下書きとしてキューに入れます。Airwallex のホスト型支払いリンクがある場合は含めます。ユーザーが「誰が私に借金しているか」と尋ねる場合、期限超過の請求書に言及する場合、または未払い請求書のフォローアップを希望する場合に使用します。
n8n でファイル、画像、添付ファイル、バイナリデータを扱う場合、または AI エージェントがユーザーのアップロードしたファイルをツール入力として受け取る場合や、生成ファイルを返す場合に使用します。Data Tables(スキーマ、重複排除、永続状態)については、別の n8n-data-tables-official スキルを参照してください。「ファイル」「画像」「PDF」「添付ファイル」「バイナリ」「アップロード」「ダウンロード」、ファイル付きチャットトリガー、ファイルを必要とするエージェントツール、ビジョン/マルチモーダル、または JSON 以外のファイルデータ処理で起動します。
Prisma Nextのデータコントラクトを編集します。モデル、フィールド、リレーション、インデックス、列挙型、値オブジェクト(複合型)、型エイリアス、名前空間(Postgresスキーマ)、コントラクト間の外部キー(クロススペースFK)、ポリモーフィック型(`@@discriminator` / `@@base`)を追加し、拡張名前空間(`pgvector.Vector(...)`、`cipherstash.EncryptedString(...)`)を使用します。`@prisma-next/<target>/config` ファサードの `defineConfig` で `prisma-next.config.ts` を設定し、`prisma-next contract emit` を実行します。schema、モデル、フィールド、属性、論理削除、paranoid、スコープ、バリデーション、コールバック、prisma schema、PSL、contract.prisma、contract.ts、contract.json、contract.d.ts、`@prisma-next/postgres/config`、`@prisma-next/postgres/contract-builder`、`@prisma-next/postgres/control`、`@prisma-next/mongo/config`、`@prisma-next/mongo/contract-builder`、`extensions:`、pgvector、cipherstash、postgis、paradedb、supabase、`@prisma-next/extension-supabase`、`@@control`、制御ポリシー、managed、tolerated、external、observedに使用します。
content.json パイプラインを通じてウェブ記事やブログ投稿をスライドに変換し、既存の PPTX ファイルを翻訳またはテンプレートに合わせて再構築し、COM Automation を使って開いている PowerPoint デッキを編集します(RefURL、オーバーフロー確認)。記事からスライドへの変換、デッキの翻訳、テンプレートベースの再構築、開いているデッキの COM によるリアルタイム編集に使用します。.pptx ファイルを単に読んだり、確認したり、軽く編集したりする用途には適しません。トリガー:記事をスライド化、スライド翻訳、開いているパワポを編集、COM自動化、RefURL、content.json。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
