Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,064 件掲載。コマンド 1 行でインストールできます。
すべて
完成したセキュリティ先行技術の成果物——脅威語彙マップ、角度別の検索出力、抽出記録、または脅威レジスター——を判定するときに用いる。研究の作法が誠実か、自身の契約に対して完全か、釣り合いが取れているかを判断する。作成ではなく受け入れゲートであり、まず生産者のバリデータを 1 回実行し、次にバリデータには見えないもの——カバレッジの主張が証明可能か、ソースの失敗が型付けされたのかゼロとして書かれたのか、撤退が確信を持った関連性による撤退であり曖昧な回避ではないか、証拠階層が記録本文自身の同意する証拠に由来するか、レジスターが脅威を造語ではなく実在の語彙で名づけているか——を判定する。VERDICT: approve|revise を条件名付きの所見とともに出力する。キーワード:セキュリティ先行技術レビュー、脅威研究レビュー、カバレッジの誠実性、survey 受け入れゲート。3 つの survey ウェーブすべてを判定する。
Backstage プラグイン、ワークスペース、アプリ、または redhat-developer/rhdh モノレポの @backstage/* 依存関係バージョンを、Red Hat Developer Hub のあるバージョンが出荷する範囲内で、選んだリリースまで進める:backstage.json と package.json を読み、RHDH 互換性マトリクスまたは明示的なバージョンからターゲットを選び、versions:bump と versions:migrate を実行し、リポジトリの依存範囲のスタイルを保ち、古い resolutions を監査し、リリース変更履歴を消化し、リポジトリを再検証する。「@backstage 依存関係をアップグレード」「rhdh の Backstage をバンプ」「versions:bump」「RHDH 1.8 が出荷する Backstage バージョンはどれか」、移動したパッケージ名前空間、または必要な API に対して古すぎる依存関係に使用する。
すでにキーを持つ RHDH の Jira イシュー(RHIDP、RHDHPLAN、RHDHBUGS、RHDHSUPP)を変更する:進捗コメントの投稿、ステータスの遷移、イシューリンクや PR への Web リンクの追加、解決策と根拠を付けてのクローズ、チーム名簿・最近の専門性・スプリントのキャパシティに基づく担当者の選定と設定。"update jira"、"update RHIDP-1234"、"log my progress on this"、"move this to Review"、"close this out"、"who should take this"、"assign RHIDP-1234" に使用する。既存の作業を編集するものであり、イシューの作成、バックログの監査、スプリントの構築は行わない。
rhdh-plugins または community-plugins で Red Hat Developer Hub 向けの Backstage プラグインソースを書く:@backstage/backend-plugin-api の createBackendPlugin または createBackendModule でバックエンド動的プラグインをスキャフォールドし、フロントエンド動的プラグインをスキャフォールドし、Backstage UI (@backstage/ui)、MUI、Scalprum バンドル、fetchApi、i18n、Backstage のテストユーティリティに沿って機能を実装する。"scaffold a backend dynamic plugin"、"create a frontend dynamic plugin"、"implement this plugin feature"、エンティティカード、scaffolder アクション、catalog プロセッサ、バックエンド拡張ポイント、renderInTestApp と TestApiProvider のテスト、開発アプリのセットアップ、ローカルビルドゲート yarn tsc:full と yarn build:api-reports:only に使用する。
Jira の RHIDP、RHDHPLAN、RHDHBUGS、RHDHSUPP から、RHDH リリースに対してまだ未解決の項目を報告する:種類別の issue 件数、ブロッカーバグ、CVE、エンジニアリング EPIC、チーム別の内訳、リリースノートのライフサイクル、Post Code Freeze のスコープ、RHIDP Operational Rich Filter エクスポート内の任意のクエリ。さらに Feature と Program Increment レベルでの準備状況も報告する:PI ファネル、フィーチャーステータスマトリクス、ストレッチフィーチャー、epic のロールアップ、チーム横断の依存関係マップ、Feature ごとの整合性、リスク評価。「release status for 1.10」「what's blocking 1.10.3」「are we ready to ship 1.10」「PI funnel for 2.1」に使用する。
React Native Skia(@shopify/react-native-skia)の完全なベストプラクティス、GPU アクセラレーションによる 2D グラフィックス、60fps/120fps のアニメーションパターン、カスタムシェーダー、iOS と Android 向けの本番最適化。Canvas レンダリング、図形、パス、グラデーション、フィルター、テキスト/フォント、画像、動画、Skottie/Lottie、パーティクルシステム、カスタム SkSL シェーダーを含む React Native Skia コードの作成、レビュー、修正、最適化の際に使用します。@shopify/react-native-skia、Canvas、Circle、Rect、Path、Group、useImage、useFont、LinearGradient、RadialGradient、RuntimeShader、Blur、BlurMask、Shadow、Atlas、Picture、Skia.Paint、Skia.Path、Skia と併用する useDerivedValue、interpolateColors、usePathInterpolation、useRSXformBuffer、BackdropBlur、ImageShader、FractalNoise、Turbulence、Paragraph、TextPath、TextBlob、Skottie、AnimatedImage、drawAsImage、immediate mode と retained mode の比較、その他 Skia ベースの描画/アニメーションを含むタスクでトリガーされます。また、ユーザーが React Native Skia でチャート、描画キャンバス、プログレスリング、パーティクルエフェクト、すりガラス、ネオン発光、画像フィルター、その他の GPU アクセラレーション グラフィックスを構築したい場合にもトリガーされます。
ROACH v3.0.0 — Striker 専用スキャナー、senpi_runtime_helpers への移行。openclaw-CLI サブプロセス + mcporter サブプロセスからインプロセスの SenpiClient への配管のみの切り替え。論旨は v2.1.0 から逐語的に維持:Stalker は恒久的に無効、1.5x の出来高、1h の価格整合、4h のトレンド一致に裏付けられた激しい FIRST_JUMP / IMMEDIATE_MOVER の爆発のみを取引する。長い沈黙は想定内 — 忍耐こそが優位性である。
有線/無線アクセス制御のための RouterOS hotspot キャプティブポータル。使用タイミング:RouterOS で hotspot を設定するとき、キャプティブポータルをセットアップするとき、hotspot プロファイルやインスタンスを作成するとき、walled garden を設定するとき、DHCP option 114(RFC 8910 キャプティブポータル URI)を設定するとき、RADIUS を hotspot と統合するとき、またはユーザーが MikroTik の /ip/hotspot、walled-garden、hotspot profile、キャプティブポータルに言及したとき。
心理学ツールキットの入口。状況に応じて適切な心理学スキルにルーティングする。'psychology'、'what's driving this behavior'、'why is this person doing X'、'what biases are at play'、'how do I change a habit'、'how do I persuade'、'should I trust my gut'、'what motivates them' と言ったとき、またはどの具体的なツールが合うか分からないまま認知・行動分析をしたいときに使う。
モバイルと Web のプッシュ通知戦略 — オプトイン最適化、リッチプッシュ、セグメンテーション、配信タイミング、頻度上限、ディープリンク、A/B テスト、分析。Braze、OneSignal、Airship、Firebase/FCM、Customer.io、Klaviyo、Iterable、MoEngage にわたる戦略と実装を扱う。使用場面:プッシュのオプトイン率が低い、ユーザーが通知をオフにしている、プッシュキャンペーンのクリック率が悪い、どのプッシュプロバイダーを選ぶか迷っている、通知がスパム的に感じられアンインストールを招いている。アプリ内メッセージ(/sales-in-app-messaging を使用)、メールマーケティング(/sales-email-marketing を使用)、SMS/WhatsApp メッセージ(/sales-braze またはプラットフォーム固有のスキルを使用)、コールドアウトバウンド(/sales-cadence を使用)には使用しない。Braze 固有の支援には /sales-braze を使用。Customer.io 固有の支援には /sales-customerio を使用。
新しい SciAgent-Skills エントリをスキャフォールドする。pipeline/toolkit/database/guide テンプレートを選び、有効な frontmatter を持つ skills/{category}/{name}/SKILL.md を作成し、registry.yaml のエントリを追記して検証を実行する。名前の一意性、kebab-case、description のキーワード規則、AGENTS.md の schema 規則を強制する。ユーザーが(いずれの言語でも)「add a SciAgent skill」「add a skill for <X>」「create new skill」「create a SKILL.md for <X>」「scaffold a skill」「new skill entry」「register a skill」「신규 skill 추가」「스킬 만들어줘」「스킬 생성」「skill 만들어」と言った場合、またはこのリポジトリに新しい SKILL.md を追加するあらゆる要求でトリガーする。skills/ や registry.yaml に書き込む前に必ずこのスキルを呼び出す。次の場合はトリガーしない:既存エントリの内容を編集する場合(ファイルを直接編集するだけでよい)、既存エントリを移行する場合(先に AGENTS.md の「Migrating from Existing Entries」を読む)、新しい SKILL.md を作成せず registry.yaml のみを更新する場合。
公式の ScraperAPI Zapier 統合を使用する Zap の構築をユーザーにガイドする。ユーザーが ScraperAPI を通じて Zapier ワークフローにウェブスクレイピング、SERP データ、E コマースデータを追加したい場合にこのスキルを使用する — ユーザーが「スキル」と言わなかったり統合名を挙げなかったりしても同様。トリガーには次が含まれる:"build a Zap that scrapes Amazon prices and emails me"、"connect ScraperAPI to Zapier"、"automate a daily Google search scrape in Zapier"、"use ScraperAPI in a Zap to enrich new leads from a webhook"、"how do I add ScraperAPI as a step in my Zap"、"Zapier workflow to crawl a site with ScraperAPI"、"extract data from a URL inside Zapier"。Zapier 統合は Web UI で組み立てるものであり(JSON としてインポートするものではない)ため、Zap エディター向けの手順ごとの構築ガイドを生成する。注記:ユーザーが指定した URL、クエリ、ページ内容を ScraperAPI に送信する。
Seam Reservation Automations を物件管理システム(PMS)やバケーションレンタルプラットフォームに統合します。予約データ(チェックイン、チェックアウト、ゲスト情報)を送信すると、Seam がスマートロックのアクセスコードを自動的に作成・失効させます。August、Yale、Schlage、Kwikset などのスマートロックをサポートします。予約からアクセスコードを自動化したい、資格情報の管理を Seam に任せたい、デバイス管理 UI を構築せずに PMS をスマートロックと統合したい場合に、このスキルを使用します。ホテルの ACS システム(Salto、Visionline、Brivo)には使用しません — それらには別のアプローチが必要です。
Python Web アプリケーション(特に FastAPI および Flask)におけるセキュリティ設定の誤り脆弱性(OWASP A02:2025)を検出、監査、修正する。ユーザーが次の内容を尋ねた場合は常にこのスキルを使用する:Python/FastAPI/Flask アプリの堅牢化、デバッグモードの漏洩の確認、セキュリティヘッダーの欠如、公開された API ドキュメント、ハードコードされたシークレット、安全でない Cookie フラグ、XXE 脆弱性、または OWASP A02 の設定ミスの問題。また、"security audit"、"pen test prep"、"production checklist"、"find misconfigs"、"harden my app" といったタスクでもトリガーする。本スキルは、設定ミスの各サブカテゴリに対する静的解析パターン、実行時チェック、ツール(Bandit、OWASP ZAP)、修正コードスニペットをカバーする。
ユーザーが自サイトの SEO 問題を監査、レビュー、診断したいときに使用。ユーザーが "SEO audit"、"technical SEO"、"why am I not ranking"、"SEO issues"、"on-page SEO"、"meta tags review"、"SEO health check"、"my traffic dropped"、"lost rankings"、"not showing up in Google"、"site isn't ranking"、"Google update hit me"、"page speed"、"core web vitals"、"crawl errors"、"indexing issues" に言及したときにも使用。ユーザーが "my SEO is bad" や "help with SEO" のように曖昧に言うだけでも使用する——まず監査から始める。キーワードを狙ってページを大規模に構築する場合は programmatic-seo を参照。構造化データを追加する場合は schema-markup を参照。AI 検索最適化は ai-seo を参照。
明示的に /session-harvest として呼び出されたとき、または圧縮/セッション終了前に保存すべきものは何かとユーザーが尋ねたとき、あるいは「harvest this session」「anything to remember here」「anything dangling before I stop」「is it safe to compact」といった発言をしたときに使用する。会話の中から保持する価値のあるものをレビューし、各項目をすべてのエージェントが読めるプレーンなファイルに振り分ける。プラン固有の内容は plans/*.md へ(plan-conveyor スキルに従う)、リポジトリ固有の永続的な知識はそのリポジトリの AGENTS.md/docs/contributing へ、リポジトリ横断/個人的な好みは ~/.agents/AGENTS.md へ。いかなる理由があっても harness 自身のメモリストアには決して書かない——それは作業を特定ベンダーに囲い込むことになる。その後、会話では示せないライブ状態を一掃する。セッションが残した実行中のプロセス、触れたすべてのリポジトリの未プッシュのコミット、プッシュした内容の CI、そして約束したが検証しなかった作業。最後に、緊急度の低い順から高い順に並べたレポート、圧縮して安全かどうかの判定、次セッションのプロンプトで締めくくる。オンデマンドのみ——フックをインストールしたり自動実行したりすることは決してない。
開発者間で Claude Code セッションを共有します。ユーザーが「share session」「export session」「import session」「send session to」「continue from colleague」に言及した場合、または (1) 現在のセッションをファイルにエクスポートする、(2) 別の開発者のセッションをインポートする、(3) 作業コンテキストを引き継ぐ必要がある場合に使用します。直接ファイル共有によるプライベートで安全なセッション転送を可能にします。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
