Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
セキュリティ
Sa-Token 軽量 Java 認証・認可フレームワークの中核スキル。ログイン認証、権限/ロール認証、アノテーション認可、ルートインターセプター認可、Session セッション、強制ログアウト、Token 有効期限戦略、フレームワーク設定、Token スタイルと送信プレフィックス、フロントエンドとバックエンドの分離、ログイン状態保持モード、同一クライアント種別での相互排他ログイン、NotLoginException のシーン値処理をカバーする。StpUtil は中核となるファサードユーティリティクラスで、login/checkLogin/logout/isLogin/getLoginId/getTokenValue など一式の認可 API を提供する。Java Web プロジェクトに認証・認可を組み込みたい場合、StpUtil でログイン/権限チェックを行いたい場合、ルートインターセプターやアノテーション認可を設定したい場合に使用する。二段階認証/アカウント停止/複数アカウント/SSO/OAuth2/マイクロサービス/API セキュリティ/JWT/Redis などの高度な機能は対象外であり、それぞれの専用スキルを使用すること。
RED(実在する識別可能な)セッションデータを保存時に保管するための CONFIDE THREE LOCKS — デバイスの FileVault、専用の暗号化ストア、ファイル単位の sops/age 暗号化 — を設定し検証する。ユーザーが "set up confide vault"、"encrypt my session data"、"three locks"、"secure store for transcripts"、"sops/age for RED data" と言ったとき、または実際のセラピー / コーチングの記録を安全に保存する方法を尋ねたときに使用する。非破壊的:各ロックの状態を確認し、ギャップを修正する正確なコマンドを出力する。データを移動、削除、暗号化することはなく、明示的なフラグとユーザーの確認なしに `fdesetup enable`/`hdiutil`/`age-keygen` を実行することもない。プローブは読み取り専用(`fdesetup status`、which sops/age、キーパス)。
ctf-sandbox-orchestrator の内部ダウンストリーム skill。ZIP および PKZIP アーカイブの課題向けの CTF サンドボックスワークフローで、レガシーな ZipCrypto の識別、bkcrack による既知平文の復元、鍵ベースの復号、再現可能な展開を扱う。ユーザーが暗号化 ZIP の課題を解く、ZipCrypto のメタデータを検査する、既知のファイルプレフィックスから鍵を復元する、パスワード総当たりから始めずにアーカイブを解錠するよう求めたときに使用。`$ctf-sandbox-orchestrator` がすでにサンドボックスの前提を確立してここへルーティングした後にのみ使用すること。
Model Context Protocol を介して AI エージェントからライブの IndyKite 認可判断(AuthZEN/KBAC)を行い、ContX IQ グラフクエリを実行する — ステートレスプロトコル(revision 2026-07-28)上の自己完結した Bearer-token JSON-RPC 呼び出しで、セッションハンドシェイクも独自の REST 配線も不要。IndyKite MCP サーバー(server/discover、tools/list、authzen_evaluate、authzen_evaluations、authzen_search_*、ciq_execute)の呼び出し、MCP サーバーの設定、またはその単一の Bearer-token 認証のデバッグ時に使用する。
(NS) SOLID、クリーンコード、パフォーマンス、セキュリティ、テスタビリティに関するシニア テックリードのコードレビュー。コードを書いたり変更した後、PR を開く前、実装完了後、またはユーザーがコードレビュー、PR レビュー、issue レビュー ゲートを求めたときに積極的に使用します(この skill を名指ししていなくても)。ISSUE_URL を使った GitLab issue の実行には Issue review モードを使用します。code-review-report.md を書かないでください。根本原因のデバッグには使用しないでください(ns-code-investigator を使用)。
Zeek(旧称 Bro)を受動的なネットワークセキュリティモニターとして導入し、プロトコルメタデータ(HTTP、DNS、TLS、SSH、SMTP、FTP など)の構造化ログを生成し、カスタム検知スクリプトを作成して、出力を SIEM プラットフォームに統合します。生の PCAP 分析では得られない脅威検知、異常の特定、フォレンジック調査のために、継続的で高精度なネットワークトラフィック監視を立ち上げるときに使用します。
PR の diff に依存関係マニフェストファイル(package.json、.csproj、Cargo.toml、go.mod、requirements.txt など)の変更が含まれる場合、または Renovate/Dependabot のボット PR をレビューする場合にこのスキルを使用する。新しい依存関係について、AppSec 承認プロセスの準拠、メジャーバージョンアップの重要性、ロックファイルの衛生状態、依存関係削除の完全性を評価する。深いセキュリティ分析やライセンス分析は行わない——それは bitwarden-security-engineer プラグインの reviewing-dependencies スキルが担当する。
Sa-Token 統合拡張スキル。JWT 統合(Simple/Mixin/Stateless の 3 モード比較表)、Redis 永続化(JDK シリアライズ/JSON シリアライズ)、Alone-Redis 独立 Redis(認証キャッシュと業務キャッシュの分離)、AOP アノテーション認可(Service 層でのアノテーション使用)、SpEL 式アノテーション(@SaCheckEL)、Quick-Login クイックログイン(ゼロコードのログインページ)、JSON シリアライズ拡張(Jackson/Fastjson/Fastjson2/Snack3)、テンプレートエンジン統合(Thymeleaf/Freemarker タグダイアレクト)、RPC 統合(Dubbo/Dubbo3/gRPC コンテキスト伝播)を扱う。 ユーザーが JWT を統合してステートレス認証を実装したい、Redis 分散セッションを設定したい、キャッシュを分離したい、Service 層でアノテーション認可を行いたい、ログインページを素早く構築したい場合に使用。 基本的なログイン認証には、まず sa-token スキルを使用すること。
Sa-Token マイクロサービス認証スキル。Same-Token による内部サービスと外部ネットワークの隔離機構、SpringCloud Gateway での統合認証(Reactor リアクティブ)、Feign/Dubbo/gRPC の内部 RPC 呼び出し認証、分散 Session 方式(Redis Session センター/JWT ステートレス)、Reactor/WebFlux フレームワーク統合、SpringBoot3/4 の依存関係対応を網羅します。マイクロサービスアーキテクチャにおけるサービス間認証、ゲートウェイでの Token 転送と検証、内部サービスの外部ネットワーク隔離、分散セッション共有が必要なときに使用します。基本的なログイン認証には先に sa-token スキルを使用してください。
Sa-Token OAuth2.0 サーバーサイドスキル。4 つの認可モードを網羅します:認可コードモード(Authorization Code)、インプリシットモード(Implicit)、パスワードモード(Password)、クライアントクレデンシャルモード(Client Credentials)。OAuth2-Server の完全な構築、SaOAuth2DataLoader データローダー、Scope 権限のカスタマイズと階層化、OIDC プロトコル、OpenId/UnionId、カスタム grant_type、カスタムログイン認可ページ、アノテーションによる Access-Token 検証、ログインセッションとの連携、Scope level によるレベル制御、カスタム API ルートを扱います。OAuth2.0 認証サーバーの構築、オープンプラットフォームの開発、サードパーティアプリの認可の実装が必要なときに使用します。基本的なログイン認証には先に sa-token スキルを使用してください。
3 段階のアプローチでコードベース内の安全でないファイルアップロード脆弱性を検出する:発見(すべてのアップロード箇所を見つける)、バッチ検証(並列サブエージェントで拡張子バイパスと関連問題を各 3 箇所ずつチェック)、マージ(バッチ結果を統合)。sast/architecture.md が必要(先に sast-analysis を実行)。検出結果は sast/fileupload-results.md に出力。ファイルアップロード、無制限アップロード、拡張子バイパスのバグを見つけるよう求められた場合に使用。
3 段階のアプローチでコードベース内の GraphQL インジェクション脆弱性を検出する:偵察(GraphQL の使用を確認し、安全でない操作ドキュメントの組み立て箇所を見つける)、バッチ検証(並列サブエージェントでユーザー入力からそれらの箇所まで追跡、各最大 3 候補箇所)、マージ(バッチ結果を統合)。sast/architecture.md が必要(先に sast-analysis を実行)。検出結果は sast/graphql-results.md に出力。フェーズ 1 で GraphQL 技術が見つからない場合、以降のフェーズはスキップされる。GraphQL インジェクション、安全でない GraphQL ドキュメント構築、操作文字列インジェクションのバグを見つけるよう求められた場合に使用。
3 段階のアプローチでコードベース内の SQL インジェクション脆弱性を検出する:偵察(安全でない SQL 構築箇所を見つける)、バッチ検証(並列サブエージェントでユーザー入力をそれらの箇所まで追跡、各 3 箇所)、マージ(バッチ結果を統合)。文字列連結、f-string、安全でない ORM メソッド、動的識別子を対象とする。sast/architecture.md が必要(先に sast-analysis を実行)。検出結果は sast/sqli-results.md に出力。SQLi やデータベースインジェクションのバグを見つけるよう求められた場合に使用。
RFC 9700 / BCP 240 を用いて、安全な OAuth 2.0 および OpenID Connect (OIDC) システムの設計、実装、監査、テスト、トラブルシューティング、移行を行う。認可サーバーと OpenID Provider、OAuth クライアントと OIDC リライングパーティ、リソースサーバー、ネイティブアプリ、ブラウザベースのアプリ、マルチ発行者ログイン、リダイレクト URI、認可コードと PKCE フロー、state と nonce の処理、ID Token の検証、トークンの保存とリプレイ、リフレッシュトークンのローテーション、送信者制約付きトークン (DPoP または mTLS)、mix-up 攻撃とインジェクション攻撃、ディスカバリとメタデータ、リバースプロキシ、あるいは implicit グラントと resource-owner-password グラントからの移行に使用する。
共有やクラウド利用の前に、セッション記録(ファイルまたはフォルダー)をローカルで PII を伏せて匿名化する。固有の予約センチネルプレースホルダー([CONFIDE_PERSON_0001]、[CONFIDE_EMAIL_0001]、[CONFIDE_DATE_0002]...)付きの伏せ字済み GREEN コピーと、件数のみの統計サマリーを生成し、クラウド分析後に confide:rehydrate で実値を復元できるローカル秘密ファイル <name>.map.json(0600、gitignore 済み)も生成する。ユーザーが "anonymize this transcript"、"redact PII"、"de-identify session"、"make safe to share"、"strip personal data"、"anonymize notes before sending to an LLM" と言った場合、または清洗すべき記録/フォルダーを指した場合に使用する。デフォルトはローカルのみ——原文はマシンから出ない;map は原本を含む唯一の成果物でありローカルに留まる;出力されるものに PII は含まれない;共有前に人によるレビューが依然として必要。
CI/CD ワークフロー、issue テンプレート、Dependabot、CodeQL セキュリティスキャンで GitHub リポジトリのセットアップを自動化する。本番環境で検証済みの 12 のワークフローを含み、18 のエラーを防ぐ:YAML 構文、action のピン留め、設定。使用場面:GitHub Actions CI/CD のセットアップ、issue/PR テンプレートの作成、Dependabot または CodeQL スキャンの有効化、Cloudflare Workers へのデプロイ、マトリクステストの実装、YAML インデント、action バージョンのピン留め、secrets 構文、runner バージョン、CodeQL 設定のトラブルシューティング。キーワード:github actions、github workflow、ci/cd、issue templates、pull request templates、dependabot、codeql、security scanning、yaml syntax、github automation、repository setup、workflow templates、github actions matrix、secrets management、branch protection、codeowners、github projects、continuous integration、continuous deployment、workflow syntax error、action version pinning、runner version、github context、yaml indentation error
Arcjet Guard を Cloudflare Think に統合します——beforeToolCall を guardHooks に委譲し、DENY がツールを差し替えまたはブロックするようにし、cloudflareThinkContext 経由で呼び出し側が所有する id を読み取ります。@cloudflare/think、Cloudflare Agents Think に Arcjet を追加する、それらのツールをレート制限する、受信メッセージを検査する、プロンプトインジェクション/PII をブロックすることが求められたときに使用します。これは Cloudflare Think であり、Vercel AI SDK でも needsApproval HITL でもありません。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
