Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
開発
エンタープライズアプリケーション構築のための SAP Fiori デザインガイドライン。SAP Fiori アプリの設計、構築、レビュー、SAPUI5 または UI5 Web Components の実装、SAP のエンタープライズ UX パターンの使用、ボタン、フォーム、テーブル、オブジェクトページ、リストレポート、ナビゲーション、メッセージ、色、タイポグラフィ、アクセシビリティ、AI/Joule の統合、その他 SAP Fiori UI 要素についてのガイダンスが必要な場合に使用します。Fiori、SAPUI5、UI5、SAP UX、SAP design system、または SAP 標準に準拠したエンタープライズアプリケーション設計への言及で起動します。
**ワークフロースキル** — VS CodeまたはCLIでAspireのライフサイクルを管理します。対象:"start or stop my Aspire app"、"aspire_apphost_start"、"aspire_apphost_stop"、"notEditorOwned"、"ambiguousSession"、"aspire start"、"aspire stop"、"aspire wait"、リソースの再起動、ファイルロックエラー(MSB3491またはCS2012)、ポート競合、git worktree、"--isolated"、"aspire update --self"、"aspire update --migrate"、"aspire describe --include-hidden"、"aspire stop --force"、"aspire terminal"、連携の検出、デフォルトの監視、またはホットリロード。使用ツール:利用可能な場合はまずVS Codeのライフサイクルツールを使用し、準備状態の確認、検査、リソース操作、隔離されたworktreeでの起動、許可されたフォールバックにはAspire CLIを使用します。使用しない場面:デプロイ/公開/破棄(aspire-deployment)、ログ/トレース/メトリクス(aspire-monitoring)、AppHostコードやリソースの配線(aspireify)。単一操作の場合:まず対応するエディターツールを読み込み、以下の正確な対象、worktreeの分離、停止結果に関する規則に従ってください。
C++からNiagara VFXを制御する際に使用します。システムの生成、Userパラメーターの上書き、データインターフェースのバインド、Niagara Data Channelsを介したゲームプレイデータの送信、コンポーネントのプール、OnSystemFinishedの処理に対応します。ユーザーが「Niagara」「particle system」「VFX」「UNiagaraComponent」「UNiagaraFunctionLibrary」「SpawnSystemAtLocation」「SpawnSystemAttached」「SetVariableFloat」「User. parameter」「data interface」「ENCPoolMethod」「sim cache」「lightweight emitter」「muzzle flash」「impact effect」に言及した場合にも使用します。パーティクルマテリアルと動的マテリアルインスタンスについてはue-materials-rendering、オーディオに反応するエフェクトについてはue-audio-systemを参照してください。
プロジェクトに ElevenLabs を一から追加します。ユーザーが ElevenLabs の利用を開始したい場合、テキスト読み上げ、音声認識、音声エージェント、自身のエージェントランタイム(Speech Engine)向けリアルタイム音声、効果音、音楽、ボイスチェンジ、音声分離、吹き替えをアプリに追加したい場合、または ElevenLabs アカウントや API キーを初めて設定する場合に使用します。サインイン、API キーの作成、SDK のインストール、テストリクエストまで一貫して対応します。ユーザーが会話を離れるのは、ブラウザページを承認する一度だけです。動作しなくなったキーの修正や、管理者から発行されたキーの設定には使用しません(setup-api-key を使用)。
Unreal Engineのゲームプレイフレームワーククラス(GameMode、GameState、PlayerController、PlayerState、Pawn、Character、HUD、GameInstance)や、それらが担うプレイヤー参加、Pawnの生成、マッチ状態、マップ移動、非GASダメージのフローを記述・修正するときに使用します。'AGameModeBase'、'PostLogin'、'OnPostLogin'、'RestartPlayer'、'SpawnDefaultPawnFor'、'ChoosePlayerStart'、'match state'、'PossessedBy'、'seamless travel'、'ServerTravel'、'DrawHUD'、'TakeDamage'、'ApplyRadialDamage'、'create session'に言及した場合も使用します。レプリケーションについてはue-networking-replication、CharacterMovementComponentについてはue-character-movement、カメラについてはue-gameplay-cameras、入力についてはue-input-systemを参照してください。
Maximem Synap を使って、AI エージェントに永続的で構造化された長期記憶を追加します。ユーザーが AI エージェントを構築、デバッグ、評価していて、「memory」「long-term memory」「persistent memory」「agent memory」「remember across sessions」「context window」「agent forgets」「user preferences」「personalization」「RAG over conversations」「multi-tenant memory」「memory layer」「Mem0」「Zep」「Letta」「SuperMemory」「Cognee」のいずれかに言及する場合、または LangChain、LangGraph、LlamaIndex、OpenAI Agents SDK、Pydantic AI、CrewAI、AutoGen、Google ADK、Haystack、Agno、Semantic Kernel、Microsoft Agent Framework、NVIDIA NeMo、LiveKit、Pipecat、Claude Agent SDK、Mastra、Vercel AI SDK、MCP(ノーコード)へのメモリ統合方法を尋ねる場合に使用します。「Synap」「Maximem」「maximem-synap」または `synap-*` パッケージ名への直接の言及でも起動します。SDK の設定、スコープ(User/Customer/Client)、取り込み、検索、各フレームワーク向けのドロップインパッケージを扱います。
Unreal EngineのアニメーションC++を記述・デバッグするときに使用します。AnimInstanceサブクラス、スレッドセーフな更新、FAnimInstanceProxy、モンタージュ再生とデリゲート、アニメーション通知、アニメーションカーブ、ブレンドスペース、アニメーションステートマシン、リンクアニメーションレイヤー、ルートモーションを扱います。'UAnimInstance'、'NativeUpdateAnimation'、'NativeThreadSafeUpdateAnimation'、'Montage_Play'、'OnMontageEnded'、'UAnimNotify'、'UAnimNotifyState'、'branching point'、'GetCurveValue'、'blend space'、'AnimGraph'、'LinkAnimClassLayers'、'motion matching'、'motion warping'、'root motion'に言及した場合も使用します。移動とRootMotionSourceについてはue-character-movement、モンタージュ駆動のアビリティについてはue-gameplay-abilitiesを参照してください。
**分析スキル** — Aspire アプリのログ、トレース、メトリクス、リソース状態、テレメトリのエクスポート、ブラウザーテレメトリ、スタンドアロンダッシュボードを確認します。ローカルの Aspire CLI、AKS ワークロード診断、デプロイ済み Azure リソースの健全性を振り分けます。使用対象:aspire logs、aspire otel logs、aspire otel traces、aspire otel spans、aspire describe、aspire ps、aspire export、aspire dashboard run、describe --include-hidden、ダッシュボード内のブラウザーログ、ターミナルビュー、DevTunnel URLs、WithBrowserLogs、App Insights クエリ、AKS ポッドログ、コンテナーアプリのログ。使用対象外:start/stop/wait(aspire-orchestration を使用)、deploy/publish/destroy(aspire-deployment を使用)、WithBrowserLogs() などの AppHost コード編集(aspireify を使用)、Azure のプロビジョニング(azure-prepare を使用)。呼び出し先:aspire CLI、azure-diagnostics(デプロイ済み Azure)、kubectl + Container Insights。単一操作の場合:ログや describe の簡易確認には aspire CLI コマンドを直接実行してください。
AActor と UActorComponent の C++ を記述・デバッグする際に使用します。対象は constructor と BeginPlay の違い、PostInitializeComponents、EndPlay のクリーンアップ、SpawnActor/SpawnActorDeferred/FinishSpawning、CreateDefaultSubobject、NewObject + RegisterComponent、SetupAttachment/AttachToComponent、tick groups、UChildActorComponent、UINTERFACE、actor pooling です。「BeginPlay」「Tick」「SpawnActor」「CreateDefaultSubobject」「attach a component」「root component」「lifecycle」「PrimaryActorTick」「FAttachmentTransformRules」に言及した場合も使用します。衝突とオーバーラップは ue-physics-collision、GameMode/Pawn/Controller は ue-gameplay-framework、複製された actor は ue-networking-replication を参照してください。
App Token と secret key を使い、HMAC-SHA256 リクエスト署名で Sumsub API を認証します。ユーザーが「Sumsub API リクエストを呼び出す/署名する/認証する」よう求めた場合、`api.sumsub.com` に対する `401 Unauthorized`/署名エラーをデバッグする場合、または `X-App-Token`/`X-App-Access-Sig`/`X-App-Access-Ts` ヘッダーを含む動作するリクエスト例を必要とする場合に起動します。このリポジトリ内のより具体的なスキル(questionnaire/level/workflow/POA-preset/generic)がユーザーの実際のタスクをすでにカバーしている場合に限り、使用をスキップしてください。これらのスキルも同じ方法でリクエストに署名するため、認証を詳しく扱う場合にのみ本スキルを使います。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
