Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
セキュリティ
GitHub Actions ワークフローファイル(.github/workflows/*.yml)向けのセキュリティ強化レビュアーです。パターンマッチャーや一般的なコードリンターが見落とす Actions の脅威モデル(信頼されていない入力によるスクリプトインジェクション、フォークのコードを実行する特権トリガー、変更可能な Action 参照、過剰な権限を持つトークン)を分析します。GitHub Actions ワークフローのレビュー、監査、強化、安全性確保、新規作成を求められた場合や、「is this workflow safe?」「review my CI for security issues」「why is pull_request_target dangerous here?」「pin my actions」「lock down GITHUB_TOKEN permissions」などの依頼に使用します。${{ }} 補間によるスクリプトインジェクション、pull_request_target / workflow_run による権限昇格、サードパーティ Action の SHA 固定、最小権限、GITHUB_ENV/GITHUB_OUTPUT インジェクション、シークレットの漏えい、長期認証情報より OIDC を優先する運用、公開リポジトリでのセルフホストランナーの露出を扱います。
Semgrep の静的解析スキャンを実行し、カスタム検出ルールを作成します。Semgrep によるコードスキャン、セキュリティ脆弱性の検出、カスタム YAML ルールの作成、特定のバグパターンの検出を依頼された場合に使用します。重要:「バグをスキャン」「コード品質を確認」「脆弱性を検出」「静的解析」「セキュリティ lint」「このコードを監査」などの依頼や、コーディング規約の適用を求められた場合も、Semgrep の名前が挙がっていなくてもこのスキルを使用します。Semgrep は 30 以上の言語に対応したパターンベースのコードスキャンに適したツールです。
クラスターとノードプールの Workload Identity 設定、Kubernetes ServiceAccount(KSA)と IAM のバインディング(直接プリンシパルバインディングおよび従来の Google ServiceAccount のなりすまし)、対象リソースの IAM ロール、gke-metadata-server の正常性を確認し、Pod の GKE Workload Identity Federation 認証エラー(403 "iam.serviceAccounts.getAccessToken" / 権限拒否、"could not find default credentials"、GKE メタデータサーバーに到達できない)の設定と診断を行います。KSA/GSA バインディング(`roles/iam.workloadIdentityUser`、`iam.gke.io/gcp-service-account`)の設定時、または Pod が Google Cloud API に認証できない場合に使用します。クラスター内の Kubernetes RBAC エラー(API サーバーの認可)、一般的なワークロードのクラッシュ(gke-workload-troubleshooting を使用)、Pod Security Standards や NetworkPolicies(gke-workload-security を使用)には使わないでください。
Python バックエンド開発の専門領域: FastAPI、セキュリティパターン、データベース操作、Upstash 連携、コード品質。以下の場合に使用します: (1) FastAPI での REST API 構築、(2) JWT/OAuth2 認証の実装、(3) SQLAlchemy/非同期データベースの設定、(4) Redis/Upstash キャッシュの連携、(5) AI 生成された Python コードのリファクタリング(deslopification)、(6) API パターンの設計、(7) バックエンド性能の最適化。
Google SecOps でのセキュリティインシデントおよびエンティティの詳細調査に関する専門的なガイダンスを提供します。ケースの調査、エンティティ(ホスト、IP、ドメイン、ハッシュ、ユーザー)の分析、UDM イベントの抽出と検索、アセットとユーザーのタイムライン分析、企業ネットワーク内のラテラルムーブメントの検知に使用します。検知ルールの作成や YARA-L の調整(secops-detection-engineering を使用)、仮説主導のプロアクティブなハンティング(secops-hunt を使用)、初期アラートのトリアージ(secops-triage を使用)、基本的なケース状況の更新(secops-cases を使用)には使用しないでください。
Google SecOps でのセキュリティアラートのトリアージに関する専門的なガイダンスを提供します。セキュリティアラートの調査とトリアージ、誤検知と真陽性の判定、エンティティのリスク評価、アラートの重大度や優先度の調整、アラートやケースのクローズまたはエスカレーションに使用します。ホストのタイムラインをまたぐ複数段階の詳細なインシデント調査(secops-investigate を使用)、プロアクティブな脅威ハンティングや過去に遡る IoC スイープ(secops-hunt を使用)、新しい検知ルールの作成(secops-detection-engineering を使用)には使用しないでください。
Google SecOps でのプロアクティブな脅威ハンティングに関する専門的なガイダンスです。脅威のプロアクティブな探索、侵害指標(IoCs)の遡及分析、企業イベント全体での prevalence 検索、MITRE ATT&CK 手法のハンティング、または UDM クエリによる行動・統計上の外れ値の検出に使用します。受信アラートのトリアージ(secops-triage を使用)、既知の侵害に対するインシデント対応やタイムラインの詳細分析(secops-investigate を使用)、検出ルールの作成(secops-detection-engineering を使用)には使用しないでください
Google SecOps で YARA-L 2.0 検出ルールを作成、検証、テスト、デプロイし、エンドツーエンドの検出カバレッジのギャップを評価します。新しい検出ルールの作成、既存ルールの調整、構文の検証、過去のテレメトリに対するロジックのテスト、または合成 UDM イベントと長期的なカバレッジ分析を用いて、脅威インテリジェンスブログ、CVE 公開情報、Threat Detection Opportunities(TDO)に照らして検出カバレッジを評価する際に使用します。アラートのトリアージ(secops-triage を使用)、感染ホストの詳細なフォレンジックイベント再構成(secops-investigate を使用)、ケース管理操作(secops-cases を使用)には使用しないでください
対象に直接接触せず、サードパーティのインターネットスキャンデータを使って、インターネットに公開されたホスト、ポート、サービス、デバイスを見つけます。Shodan と Censys のクエリ構文、サービスバナー、favicon ハッシュや TLS 証明書を手掛かりにした調査、Cloudflare や CDN の背後にあるオリジン IP の特定、公開されたデータベース、ダッシュボード、カメラ、ICS デバイスを扱います。企業がインターネットに何を公開しているかの調査、IP やネットブロックの開放ポート確認、Shodan フィルタークエリの作成に使用します。外部アタックサーフェス管理、第三者・ベンダーのセキュリティレビュー、M&A の技術デューデリジェンス、契約前の偵察に適用できます。参照先:useosint.com/skills/find-exposed-servers。
Gateway 経由でエージェントを外部 API、ツール、サービスに接続する場合や、Cedar ポリシーでツールアクセスを制限する場合に使用します。ゲートウェイの設定、ターゲットタイプ、アウトバウンド認証(OAuth、API key、IAM)、認証情報、Cedar ポリシーの作成に対応します。次のような場合に使用します:「connect to API」、「add gateway」、「connect to MCP server」、「Lambda tools」、「OpenAPI」、「gateway target」、「Cedar policy」、「restrict tools」、「policy engine」、「gateway auth error」、「store API key」、「outbound credential」、「env var API key」、「API key None after deploy」、「credential not available after deploy」、「should this be a gateway target」、「give my agent tools」、「add tools to agent」。インバウンド認証(エージェントを呼び出せるユーザー)の場合は対象外です。agents-harden を使用してください。エージェントの動作のデバッグには agents-debug を使用してください。VPC ネットワークエラー(VPC が原因でエージェントが API に到達できない)の場合は agents-build を使用してください。新しい MCP サーバープロジェクトの作成やホスティングには agents-get-started を使用してください。
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でログインを有効化」(認証情報の上書き)。
エージェントを本番環境に向けて準備するときに使用します。IAM のスコープ設定、インバウンド認証(JWT、SigV4)、シークレット管理、コールドスタートの最適化、セッションライフサイクル、レート制限、入力検証、クォータに関するガイダンスを扱います。次のような場合に適用されます:“production checklist”“harden agent”“production ready”“secure agent”“inbound auth”“going live”“cold start optimization”“session lifecycle”“StopRuntimeSession”“quota”“throttling”“maxVms”“rate limit”“security audit of outbound API calls”“gateway target audit for production”“restrict who can call”“lock down endpoint”“only our app can call”。Cedar のツール制限ポリシーには使用せず、agents-connect を使用してください。品質測定には使用せず、agents-optimize を使用してください。アウトバウンド認証情報の保存や API キーの接続には使用せず、agents-connect を使用してください。A2A のエージェント間認証には使用せず、agents-build を使用してください。コールドスタートの観察と診断(最適化ではない場合)は agents-debug を使用してください。
WHOIS、RDAP、DNS を使って、ドメインの登録者と運用者を特定します。whois の検索、RDAP の照会、A、AAAA、MX、NS、TXT、SOA、CAA レコードの検索、SPF include、DKIM セレクター、DMARC rua アドレスの確認、レジストラ、登録者、ネームサーバーの特定、逆引き DNS、PTR、ASN、ネットブロックの検索、過去の WHOIS やパッシブ DNS の調査に使用します。フィッシングやブランド悪用への対処、ドメイン紛争と UDRP の証拠収集、支払い前のベンダー確認、インフラの帰属特定に利用できます。参照先:useosint.com/skills/who-owns-this-domain。
Flows アプリの依存関係の問題を修正する場合は必ず使用します。このスキルは脆弱性、古いパッケージ、非推奨の依存関係、ライセンスの問題を特定して修正し、報告だけでは終わりません。トリガー:dependencies、packages、fix dependencies、update packages、fix vulnerabilities、npm audit fix、pnpm audit fix、CVE fix、outdated、deprecated、supply chain、license。
人物検索アグリゲーターと一次公開記録を使って、人物の住所、電話番号、親族、年齢、経歴を調べ、自身の情報露出を監査して削除します。Spokeo、BeenVerified、Whitepages、TruePeopleSearch、FastPeopleSearch、That'sThem、Radaris、Intelius、Piplのほか、選挙人名簿、郡裁判所記録、不動産記録を扱います。人物検索や住所からの逆引き、債務者や行方不明者の追跡、対象者の住所履歴の作成、データブローカーサイトからの自身の情報削除に使用します。所在追跡と債権回収、資産調査、エグゼクティブ保護、個人情報露出の監査に適用できます。雇用、賃貸、保険、信用に関する判断でのブローカーデータ利用を禁じるFCRAの制限と、GDPRの立場を説明します。参照先:useosint.com/skills/dig-through-data-brokers。
Flows アプリのセキュリティ問題を修正する場合、または認証情報、ユーザー入力、外部データを扱う機能をリリースする前に、必ず使用してください。このスキルはセキュリティ問題を報告するだけでなく、発見して修正します。ユーザーがセキュリティ修正、セキュリティ強化、脆弱性の修正を依頼した場合は省略せず、すべての手順を順番に実行してください。トリガー:セキュリティ、セキュリティ修正、セキュリティ強化、脆弱性、XSS、インジェクション、認証情報、シークレット、auth、認証、認可、トークン、機密データ、入力検証、CORS、CSP、依存関係の監査。
既存の React アプリを Flows に移行する場合、または Flows の認証が未設定の場合に必ず使用します。`app.json` の `infra` フィールドから classic と Apps API のフローを判定し、適切なパッケージをインストールしてエントリーファイルを接続します。有効な認証設定がすでにある場合は何もしません。起動条件:Flows への移行、Flows 認証の追加、DuneAuthProvider、AppSdkAuthProvider、connectToHostApp、useDune、Flows のセットアップ、認証設定、認証プロバイダーの不足、CDF 認証、Fusion iframe 認証。
コミット作成者のメールアドレス、GitHub コード検索、コミットの .patch エンドポイント、trufflehog、gitleaks、git log pickaxe、全 ref の履歴スキャンを使って、GitHub、GitLab、git 履歴から身元、インフラ、漏えいした認証情報を調査します。GitHub 上の開発者や組織の調査、コード内で漏えいした API キー・AWS キー・トークンの発見、組織メンバーと個人リポジトリの列挙、HEAD から削除されても履歴や fork に残っているシークレットの復元に使用します。ソフトウェアサプライチェーンリスク、認証情報漏えいへの対応、M&A の技術デューデリジェンス、内部脅威調査に適用されます。参照先:useosint.com/skills/secrets-in-git-history。
リバースエンジニアリングの手法を提供します。バイナリ、APK、WASM、ファームウェア、カスタムVM、バイトコード、マルウェア風ローダー、アンチデバッグ/アンチ解析ロジックなど、コンパイル、難読化、パッキング、仮想化された対象を、悪用または解決する前に理解することが主な目的の場合に使用します。脆弱性がすでに特定され、残る作業が悪用である場合は使用せず、代わりにpwnを使用してください。純粋なWebワークフロー、ログやディスクのフォレンジック、単独の暗号問題には、実装のリバースが本当の障害である場合を除き使用しないでください。
アクティブなペネトレーションテストツールチェーン。情報収集、ポートスキャン、脆弱性スキャン、Webペネトレーションテスト、SQLインジェクション、ディレクトリブルートフォース、パスワードクラッキングなどに対応します。MCPサーバー(pentestMCP / mcp-security-hub)を通じて、20種類以上のセキュリティツールをAIエージェントに提供します。トリガーキーワード:ペネトレーションテスト、ポートスキャン、Nmap、脆弱性スキャン、Nuclei、SQLインジェクション、SQLMap、ディレクトリブルートフォース、FFUF、パスワードクラッキング、Hashcat、情報収集、サブドメイン、Webペネトレーションテスト、ZAP、Burp。
ドメイン、ウェブサイト、IPを対象とするエンドツーエンドのパッシブ偵察です。対象にパケットを一切送信せず、登録情報、DNS、サブドメイン、インフラ、技術スタック、履歴、所有者を網羅した資産一覧を作成します。ドメインやウェブサイトの調査・プロファイリング、組織が運用するサービスの把握、運営者に気付かれずに不審なサイトを調査する場合に使用します。ベンダーおよびサードパーティーのリスク評価、攻撃対象領域のレビュー、M&Aの技術デューデリジェンス、フィッシング・詐欺サイトの調査、エンゲージメント前のスコープ設定に適用できます。参照先:useosint.com/skills/recon-a-domain-passively。
sherlock、maigret、WhatsMyName を使って数百のプラットフォームでユーザー名を列挙し、アカウントを照合して、実際に同一人物のものか確認します。ユーザー名の OSINT とハンドル名の列挙、「このユーザー名の全アカウントを探す」、プラットフォーム間のアカウント照合、ニックネームやスクリーンネームを起点とした調査、ハンドル名から実名を特定する場合に使用します。詐欺や合成 ID の調査、採用やマーケットプレイス詐欺の確認、トラスト&セーフティの対応、内部脅威の調査、個人情報の露出監査に適用できます。参照先:useosint.com/skills/hunt-a-handle。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
