Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
セキュリティ
snyk-agent-scan(Agent スキルファイルスキャナー)のコンプライアンスエキスパートです。ほかの Snyk CLI ツール(snyk test、snyk code SAST、snyk iac、snyk container)には対応しません。情報を抑制または削除せず、内容を再構成してアラートを修正します。スキルディレクトリ内のすべてのファイル(SKILL.md、references/、assets/、その他の補助 Markdown)を対象とします。新しいスキルの作成、既存スキルの編集、ローカルまたは CI での snyk-agent-scan 実行失敗のトリアージ、Agent スキャナーの失敗でブロックされた PR の解消に使用します。依存関係の脆弱性、コードセキュリティの検出結果、インフラストラクチャの設定ミスは対象外です。
AWS セキュリティサービスの適合性、カバレッジ、コストに関する推奨事項を扱います。WAF とオリジンの重複、AWS Network Firewall の検査カバレッジとポリシーレビュー、VPC エンドポイント、Transit Gateway/Cloud WAN のセグメンテーションと DNS Firewall のセキュリティ制御への適合性、証明書更新の責任者と監視、インシデント対応のトリアージ責任者、集中型セキュリティログストア(CloudWatch または Security Lake)が対象です。また、GuardDuty、Inspector、Security Hub V2/OCSF(Exposure、コネクター、自動化)、Security Hub CSPM/ASFF(標準、コントロール)、Macie、Detective、Security Lake、AWS Security Incident Response のメンバーシップとケースカバレッジ、Organizations のセキュリティポリシーについて、事実に基づく設定、検出結果、データソース、重大度スコアリングも扱います。サービス名が一つだけ挙げられている場合も、セキュリティサービス選定の助言に適用されます。これらの事実に基づく手順以外の実装、ルールやコードの作成、デプロイ、スキャン、トラブルシューティングは専門スキルの対象です。ローカル AWS CLI と AWS MCP に対応します。
AWS WAF を設定して Web トラフィックをフィルタリングします。CloudFront、Application Load Balancers、API Gateway、AppSync での Web アクセスコントロールリスト(Web ACL)の作成、Count モードで調整した AWS Managed Rules、HTTP フラッド向けのレートベースルール、IP セットと地理的マッチルール、Bot Control(Common と Targeted)、ボットラベルの信頼度シグナルへの変換、偽装された受信 x-amzn-waf-* ヘッダーの除去、CDN の背後にある実際のクライアント IP の復元、Fraud Control(アカウント乗っ取りとアカウント作成詐欺の防止)、ログ記録とリクエストサンプリングを扱います。アプリケーション層(レイヤー7)で、一般的なエクスプロイト、ボット、クレデンシャルスタッフィング、偽アカウント作成、HTTP フラッドから Web アプリや API を保護する場合に使用します。タスクに応じて、参考資料の適切な手順に振り分けます。L3/L4 DDoS 防御(shieldadvanced スキル)、マルチアカウントへの WAF 展開(firewallmanager スキル)、CloudFront の設定(cloudfront スキル)、Route 53 のヘルスチェックやレコード(route53 スキル)には使用しないでください。
GitHub Dependabot の設定と管理に関する包括的なガイドです。dependabot.yml ファイルの作成や最適化、Dependabot のプルリクエスト管理、依存関係更新戦略の設定、グループ化された更新、モノレポのパターン、複数エコシステムのグループ、セキュリティ更新の設定、自動トリアージルール、Dependabot に関連する GitHub Advanced Security(GHAS)のサプライチェーンセキュリティについてユーザーから質問された場合に使用します。GitHub MCP Server 経由で AI コーディングエージェントのコミット前に依存関係の脆弱性をスキャンする場合、このスキルは Advanced Security プラグイン(`advanced-security@copilot-plugins`)を参照します。エージェントがコミット前に既知の脆弱性について依存関係をスキャンする必要がある場合に使用します
HackSkills のエントリーポイントとなる P0 のメインルーターおよび運用指針です。Web アプリケーションテスト、API セキュリティ評価、偵察、脆弱性トリアージ、エクスプロイト経路の計画、許可を得たペネトレーションテスト、コード監査、ソースコード漏えいの調査、ミドルウェア監査、SOC トリアージ、検知エンジニアリング、インシデント対応、または個別の深掘りスキルに進む前の適切なカテゴリースキルの選択に関わるタスクで使用します。ユーザーが「安全工程师」「渗透测试」「红队」「蓝队」「代码审计」「源码泄露」「SRC」と言及した場合も使用します。影響を優先してテストし、範囲を広げる前に現在のアセットクラスターを完了し、不完全な攻撃経路を実際の制御点まで追跡し、シークレットの実環境での検証を必須とします。
Grafana Cloud アカウントを管理します。組織、スタック、RBAC ロールと割り当て、SSO/SAML/OAuth/GitHub 認証、CI/CD 用サービスアカウント、ユーザー招待、チームメンバー、API によるプロビジョニングが対象です。Cloud API でスタックを作成し、サービスアカウントトークンを発行し、ロールを割り当て、SSO プロバイダーを構成し、Terraform でチーム/フォルダー/ダッシュボードをプロビジョニングします。Grafana Cloud のアクセス管理、SSO/SAML/OAuth の構成、Terraform/CI/CD 用サービスアカウントの設定、RBAC ロールの割り当て、ユーザー招待、複数のスタックや組織の管理、API または Terraform によるクラウドリソースのプロビジョニング、管理操作の監査に使用します。「SSO を設定」「スタックを作成」「サービスアカウントを作成」「チームをオンボード」といった依頼で、「管理」と明示されていない場合も対象です。
RemoteEvent、RemoteFunction、UnreliableRemoteEvent、サーバー権威、引数と Instance の検証、レート制限、距離/所有権チェック、対象を絞ったレプリケーション、ストリーミング、ライフサイクル、予測、調整を用いて、Roblox のクライアント/サーバーネットワークを設計・強化します。Roblox のリモートイベント、エクスプロイト、リクエストのスパム、マルチプレイヤーのレプリケーション、ネットワーク所有権、高頻度の外観更新、サーバー/クライアント間の同期ずれに使用してください。
Salesforce Data Cloud のガバナンスポリシー用に PolicyRuleDefinition および PolicyRuleDefinitionSet のメタデータ XML を作成する場合、または *.policyRuleDefinition / *.policyRuleDefinitionSet ファイルを編集する場合に使用します。カテゴリ決定ツリー、すべてのポリシーバリアント(ACCESS、GOVERNANCE、RECORD、TRANSFORM)の完全なスキーマ、Data Governance Policy Builder の UI 互換ルール、ユーザー向けエージェント応答の出力規則、検証ガードレールを扱います。UserAccessPolicy、AccessPolicy、SharingRules、PermissionSet、その他のアクセス制御メタデータ型には使用しないでください。それらは独自の型を持ち、PolicyRuleDefinition スキーマの対象外です。
Grafana Cloud へのプライベートネットワーク接続を設定します。AWS PrivateLink、Azure Private Link、GCP Private Service Connect、Private Data Source Connect(PDC)に対応します。シグナルの種類(メトリクス/ログ/トレース/プロファイル)に応じて VPC エンドポイント、プライベートエンドポイント、または PSC 転送ルールを構成し、Alloy がパブリックではなくプライベート DNS エンドポイントへデータを送信するよう設定します。プライベート DNS の名前解決とエンドポイントの承認状態も確認します。パブリックインターネットを経由せず Grafana Cloud にテレメトリを送信したい場合、クラウドのデータ送信コストをなくしたい場合、PCI-DSS/HIPAA/データレジデンシー要件への準拠、プライベートなデータソースクエリ用の PDC 設定、AWS/Azure/GCP ワークロードの Grafana 接続に使用します。PrivateLink の名前がなくても、「データ送信料金を止めたい」「テレメトリをパブリックインターネットに出さないで」「Grafana の PCI 準拠」といった依頼も対象です。
AWS Transit Gateway を設定します。ハブの作成と VPC の接続、ルートテーブルによるトラフィックの分割、ハブ(アプライアンスまたは Gateway Load Balancer エンドポイント)経由での送信トラフィックと検査の一元化、VPC 間の東西トラフィックを AWS Network Firewall 経由にする設定、Site-to-Site VPN または Direct Connect 接続の transit-gateway 側を介したオンプレミスネットワークの接続(複数の VPN トンネルの帯域幅を集約する ECMP を含む)、リージョン間の Transit Gateway ピアリング、VPC ピアリングメッシュからの移行、IP マルチキャストのルーティングを扱います。多数の VPC を単一のルーターで接続する場合、環境を分離する場合、VPC 間のトラフィックを中央の Network Firewall 経由にする場合、ハブ経由でオンプレミスに接続する場合、リージョンを接続する場合、またはピアリングメッシュから移行する場合に適しています。単一 VPC のルーティング、2 つの VPC 間の VPC ピアリング(vpcpeering スキルを使用)、Direct Connect ゲートウェイまたは仮想インターフェイスの設定(directconnect スキルを使用)、Route 53 DNS の作業には適用されません。
ユーザーが Goldsky のシークレット(パイプラインのシンクで使用する名前付き認証情報オブジェクト)を保存、管理、または利用したい場合にこのスキルを使用します。接続文字列や認証情報から新しいシークレットを作成する、既存のシークレットを一覧表示または確認する、パスワード変更後に認証情報を更新またはローテーションする、不要になったシークレットを削除する場合が含まれます。ユーザーが「goldsky secret」に言及する、パイプライン用のデータベース認証情報を安全に保存したい、または PostgreSQL、Neon、Supabase、ClickHouse、Kafka、S3、Google Cloud Pub/Sub、Elasticsearch、DynamoDB、SQS、OpenSearch、Webhook のシンク認証を扱う場合に起動します。
AWS Shield Advanced を設定して分散型サービス拒否(DDoS)保護を強化します。アカウントのサブスクリプションとリソース保護の追加、AWS WAF によるアプリケーション層(レイヤー 7)の自動緩和の有効化、Route 53 health checks によるヘルスベースの検出設定、Shield Response Team(SRT)へのアクセスとプロアクティブな対応の設定、DDoS イベントの確認とコスト保護クレジットの申請、リソースの保護グループへの集約を行います。CloudFront、Application または Network Load Balancers、Elastic IP アドレス、Global Accelerator、Route 53 ホストゾーンなど、インターネットに公開されたリソースの DDoS 保護強化、攻撃中の専門家支援、または攻撃によるスケーリング料金の回収を希望する場合に適用します。参照資料からタスクに合った手順に誘導します。AWS WAF ルールの作成(waf スキル)、Route 53 health checks の作成(route53 スキル)、Firewall Manager による組織全体への Shield Advanced 展開(firewallmanager スキル)には適用しません。
セキュリティ分析用に、多言語のソースコードおよびバイナリーコードのグラフを構築・検索します。影響範囲、汚染伝播、権限境界、エントリーポイントの列挙、プロキシ/未解決呼び出しの追跡、型/参照クエリ、構造トラバーサル、グラフ差分、監査の拡張、`.trailmark/links.toml` による宣言済みの言語間/FFI/外部リンク、SQL スキーマグラフの事前分析パスを含みます。呼び出しパスの分析、攻撃対象領域のマッピング、複雑性の高い箇所の特定、エントリーポイントの列挙、汚染伝播の追跡、影響範囲の測定、SARIF/weAudit/バイナリーの検出結果のインポート、言語間または RPC 境界を越えたソースグラフのリンク、監査の優先順位付け用コードグラフの構築に使用します。使用前にバージョン固有の Trailmark API を機能ゲートで確認してください。対象言語が不明または複数言語の場合は、`trailmark.parse.detect_languages()` または `--language auto` を優先してください。
Google Cloud 上で Identity and Access Management(IAM)v1(Allow)ポリシーの変更を安全にシミュレートし、適用します。Policy Simulator を使って、提案されたポリシーに対して過去のアクセスログを再生し、変更適用前に稼働中のワークロードへの影響を防ぎます。Projects、Folders、Organizations にまたがる IAM v1 allow ポリシーのシミュレーションまたは適用に使用します。IAM v2 deny ポリシー、VPC Service Controls の分析、一般的なポリシーのトラブルシューティングには使用しないでください。
ソースコード、RFC、学術論文、擬似コード、非形式的な文章、ProVerif(.pv)または Tamarin(.spthy)モデルからプロトコルのメッセージフローを抽出し、暗号関連の注釈付き Mermaid sequenceDiagrams を生成します。暗号プロトコルの図示、ハンドシェイクや鍵交換フローの可視化、仕様書や RFC からのメッセージフロー抽出、ProVerif または Tamarin モデルの図示、TLS、Noise、Signal、X3DH、Double Ratchet、FROST、DH、ECDH プロトコルのシーケンス図作成に使用します。
SARIF 静的解析結果、weAudit アノテーションファイル、およびバージョン制限付き Trailmark 0.4.x バイナリ解析グラフのエクスポートから得た外部監査結果で、Trailmark のコードグラフを拡張します。ファイルと行の重なりに基づいて結果をグラフノードに対応付け、重大度別のサブグラフを作成し、結果を事前解析データ(影響範囲、汚染など)と相互参照できるようにします。SARIF 結果のコードグラフへの投影、weAudit アノテーションの重ね合わせ、バイナリグラフ結果のインポート、Semgrep、CodeQL、またはバイナリ解析結果とコールグラフデータの相互参照、コード構造内での監査結果の可視化に使用します。
reaper MITM プロキシを起動・制御し、クライアントとサーバー間の HTTP/HTTPS トラフィックをキャプチャ、検査、検索、再生します。特定ドメインを対象としたプロキシの起動/停止、キャプチャしたリクエスト/レスポンスログの表示、メソッド/パス/ステータス/ホストによるトラフィック検索、セキュリティ分析のための HTTP 生データ全体の検査が可能です。ユーザーが「プロキシを起動」「トラフィックをキャプチャ」「リクエストを傍受」「HTTP トラフィックを検査」「キャプチャしたリクエストを検索」「リクエスト/レスポンスを表示」と求めた場合に使用します。
React 19、Vue 3、Angular 17+、Svelte 5、Rust、TypeScript、Java、Java 8、PHP、Ruby、Rails、Python、Django、FastAPI、Go、C#/.NET、Kotlin、Swift、Dart、Flutter、NestJS、C/C++、Zig、CSS/Less/Sass、Qt などを対象とした包括的なコードレビューガイドを提供します。各エコシステムのアーキテクチャレビュー、パフォーマンスレビュー、セキュリティ監査、コード品質のアンチパターン、一般的なバグを扱います。プルリクエストやコード変更のレビュー、コードレビュー、レビュー基準の策定、開発者の指導、アーキテクチャレビュー、セキュリティ監査、パフォーマンスレビュー、コード品質の確認、バグの発見、コードへのフィードバックに使用します。
TypeScript/Node.js アプリケーションのセキュリティレビューを行い、XSS、インジェクション、CSRF、JWT/OAuth2 の脆弱性、依存関係の CVE、シークレットの漏えいについてコードを検証します。セキュリティ監査、デプロイ前、認証/認可の実装レビュー、Express、NestJS、Next.js の OWASP 準拠確認に使用します。「security review」「check for security issues」「TypeScript security audit」で起動します
AuthenticationServices と LocalAuthentication を使って iOS の認証フローを実装します。「Apple でサインイン」、ASAuthorizationPlatformPublicKeyCredentialProvider によるパスキー/WebAuthn の登録またはサインイン、ASAuthorizationController による資格情報の状態と失効処理、ASWebAuthenticationSession による OAuth またはサードパーティーログイン、パスワードの自動入力、ID トークンのサーバー検証、LAContext によるローカルの生体認証再認証を構築する際に使用します。
ミューテーションテストに基づいてテストベクトルを生成します。暗号アルゴリズムまたはプロトコルの実装を見つけ、ミューテーションテストを実行して検出されなかったミュータントを特定し、未カバーのコードパスを意図的に実行する新しいテストベクトルを生成します。ミューテーション前後のミュータント検出率を比較し、テストベクトルの有効性を検証します。暗号テストベクトルの生成、Wycheproof のカバレッジ不足の測定、ミューテーションテストによる未検出ミュータントの特定、実装間テストスイートの作成、暗号プリミティブのテストベクトルカバレッジ向上に使用します。
git リポジトリを分析し、セキュリティ所有権の構造(人とファイルの対応関係)を作成して、属人化リスクと機密コードの所有権を算出し、グラフデータベースや可視化用に CSV/JSON をエクスポートします。ユーザーが git 履歴に基づくセキュリティ観点の所有権分析または属人化リスク分析を明示的に希望する場合のみ起動してください(例:担当者不在の機密コード、セキュリティメンテナー、リスク評価のための CODEOWNERS 実態確認、機密性の高いホットスポット、所有権クラスター)。一般的なメンテナー一覧やセキュリティ以外の所有権に関する質問では起動しないでください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
