Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,501 件掲載。コマンド 1 行でインストールできます。
開発
本スキルは、SAP API スタイルガイドの標準に従った SAP API の文書化について、包括的なガイダンスを提供します。REST、OData、Java、JavaScript、.NET、C/C++ の API 文書を作成またはレビューする場合に使用してください。命名規則、ドキュメントコメント、OpenAPI 仕様、品質チェックリスト、非推奨ポリシー、手動ドキュメントのテンプレートを扱います。SAP API Business Hub の標準および業界のベストプラクティスとの一貫性を確保します。キーワード: SAP API、REST、OData、OpenAPI、Swagger、Javadoc、JSDoc、XML ドキュメント、API Business Hub、API 命名、API 非推奨、x-sap-stateInfo、Entity Data Model、EDM、ドキュメントタグ、API 品質、API テンプレート
永続的なワークフローの更新をリアルタイムで UI にストリーミングするときに使用します。ステップの完了に合わせてアニメーションするリアルタイム注文ステータスページ、関数からブラウザへの AI エージェントのトークンストリーミング、長時間実行ジョブのログテーリング、メッセージを配信してユーザーの返信を待つ human-in-the-loop の承認フローなどです。Inngest v4 のネイティブリアルタイム機能を扱います。型付きチャネルの定義、step.run の内側からの publish、server action を介したサブスクリプショントークンの発行、React/Next.js のクライアントコンポーネントからのストリームの消費。
SuiteScript 1.0、2.0、2.x から 2.1 への移行アシスタント。スクリプトのアップグレードを分析・変換・解説・検証する。125 以上の API マッピング、34 のオブジェクト変換、マッピングされていない API への 13 の回避策、すべてのスクリプトタイプのエントリポイント変更、SuiteScript 2.0/2.x から 2.1 へのアップグレード指針、16 種類の破壊的な動作変更をカバーする。レガシー SuiteScript コードベースのモダナイゼーションに必須。
**ワークフロースキル** - Aspire AppHost を接続する、または TypeScript AppHost ツールチェーンを修復する。リポジトリをスキャンし、リソースグラフを提案し、C#、ファイルベース C#、または TypeScript AppHost を編集し、ServiceDefaults + OTel を接続し、`aspire start` で検証してから停止する。用途:AppHost の接続/スキャフォールド、Postgres/Redis/Rabbit/Mongo の追加、フロントエンドと API の接続、`aspire init` の後、AddNextJsApp、AddViteApp、WithBrowserLogs、WithTerminal、Interaction Service、コマンド引数、apphost.cs、apphost.mts、統一された withEnvironment、.aspire/modules の拒否、設定/シークレット、TS 依存関係の復元、pnpm/yarn/bun、または Yarn Classic。用途外:スケルトンの配置(aspire-init)、ライフサイクルのみの start/stop/wait/restart または `aspire update --migrate`(aspire-orchestration)、公開/デプロイ/破棄(aspire-deployment)、ログ/トレース(aspire-monitoring)。呼び出すもの:aspire CLI、AppHost ソースの編集、ServiceDefaults の接続。単一操作の場合:一度きりの統合には `aspire add PACKAGE` を直接実行する。
NemoClaw の統合レイヤーとブループリントのアーキテクチャ、および互換性のあるエージェントサンドボックスをどうオーケストレーションするかを説明する。アーキテクチャ、エージェント統合、プラグイン構造、ブループリントの設計を調べるときに使う。トリガーキーワード —— nemoclaw architecture、nemoclaw agent architecture、nemoclaw plugin blueprint structure、nemoclaw vs openshell、which cli、nemoclaw cli、openshell cli、sandbox commands、nemoclaw cli commands、nemoclaw command reference、nemoclaw network policy、sandbox egress control operator approval、nemoclaw troubleshooting、nemoclaw debug sandbox issues。
アプリのクローンのバックエンドを構築します。認証、データベースのマイグレーションとアクセスルール、Stripe による決済、メール、バックグラウンドジョブ、公式 API のみを使ったサードパーティ連携に加え、セキュリティチェックリストを提供します。「ログインを追加」「認証を設定」「データベースを接続」「決済を追加」「Stripe を接続」「Google Calendar を追加」「メールを送信」「クローンのバックエンド」などの依頼があった場合や、/replica-build がテストデータで実行されている場合に使用します。
PHP/Laravel と TypeScript/React のソースコードで AI 生成されたコードパターン("slop")を検出します。コメントによる説明、汎用的な命名、过早なインターフェース、過度な防御、全部を mock にするテスト、そして人間らしい「傷跡」の欠如などが対象です。AI 支援の PR のレビュー、コードの品味や品質(メトリクスではなくThose は技術的債務)の監査、コードレビュー 체크リストの強化に使います。"review for AI slop"、"find AI patterns"、"check code feels human"、"audit code-quality taste" などの要望で発動します。
**ワークフロースキル** — リポジトリに Aspire を追加する初回実行フロー。`aspire new`(新規作成)または `aspire init`(既存リポジトリ)を選び、AppHost の骨組みを作成してから、リソースの接続を `aspireify` に引き継ぎます。使用対象:aspire init、aspire new、aspire-starter、aspire-ts-starter、aspire-py-starter、既存リポジトリへの Aspire の追加、Aspire アプリのスキャフォールド、Aspire の初期化、AppHost が検出されない場合、aspireify のインストール、apphost.mts、生成された .aspire/modules。対象外:既存 AppHost への AppHost 接続(aspireify を使用)、起動/停止/待機(aspire-orchestration を使用)、デプロイ/公開(aspire-deployment を使用)、ログ/トレース(aspire-monitoring を使用)、すでに AppHost があるリポジトリ。呼び出し:aspire CLI(init、new、doctor)、aspireify(骨組み作成後に引き継ぎ)。単一の操作では、`aspire init` または `aspire new TEMPLATE` を直接実行します。
任意の Qt/C++ ソースファイルについて、単独の Markdown リファレンスドキュメントを生成します。対象は Qt Widgets のクラス、Qt Quick のバックエンド、Qt/C++ モジュール、純 C++ のユーティリティ、構造体、自由関数のヘッダー、main.cpp などのエントリーポイントです。このスキルを使うと、任意の .h や .cpp ファイルのドキュメント作成ができます。Qt クラス、純 C++ のコード、ユーティリティヘルパー、アプリケーションの起動ファイルなどです。「このクラスをドキュメント化する」「C++ のドキュメントを書く」「main.cpp をドキュメント化する」「C++ API ドキュメント」「Qt アプリのドキュメントを書く」といった依頼で発動します。単一ファイル、貼り付けたコード、プロジェクトフォルダーのいずれにも対応します。ユーザーが QDoc 形式の出力を求める場合は Keys。
npm パッケージ管理スキル。npm パッケージのインストール、依存ツリーの生成、フロントエンドプロジェクトコマンドの実行などに使用します。**必須ルール(MANDATORY):** プロジェクトに package.json ファイルが存在する場合、すべての npm/pnpm/yarn 操作に MUST(必ず)このスキルを使用してください。**次のコマンドを直接使用することは厳格に禁止:** - ❌ 禁止: `pnpm test` → ✅ 使用: Skill(skill: "utoo", args: "test") - ❌ 禁止: `pnpm install` → ✅ 使用: Skill(skill: "utoo", args: "install") - ❌ 禁止: `pnpm run <script>` → ✅ 使用: Skill(skill: "utoo", args: "run <script>") - ❌ 禁止: `npm install <pkg>` → ✅ 使用: Skill(skill: "utoo", args: "install <pkg>") - ❌ 禁止: `yarn add <pkg>` → ✅ 使用: Skill(skill: "utoo", args: "install <pkg>") **対象操作(必ずこのスキル経由で実行):** 依存関係のインストール、更新、アンインストール、スクリプトの実行(test/build/dev など)、パッケージ情報の参照、プロジェクト管理、package.json 内のすべての scripts の実行。**呼び出し方法:** 常に Skill ツールから呼び出し、Bash で pnpm/npm/yarn コマンドを直接実行しないでください。
CocoaPods Trunk が読み取り専用になる(2026 年 12 月 2 日予定)の前に、既存の Capacitor iOS アプリを CocoaPods から Swift Package Manager(SPM)へ移行する。アプリにまだ ios/App/Podfile、Pods/、Podfile.lock、App.xcworkspace が残っており、ユーザーが CapApp-SPM を希望する場合、`npx cap spm-migration-assistant` を実行または復旧する場合、debug.xcconfig / CAPACITOR_DEBUG の設定が必要な場合、「Some installed Capacitor plugins are not compatible with SPM」または「<plugin> does not have a Package.swift」と表示された場合、あるいは SPM が標準となる Capacitor 9 へのアップグレードを計画している場合に使う。プラグインリポジトリ内で SPM サポートを追加する場合(capacitor-plugin-spm-support を使用)、UIScene ライフサイクル移行(capacitor-uiscene-migration を使用)、完全なバージョンアップグレード(capacitor-app-upgrades を使用)、一般的な iOS ビルドのデバッグ(debugging-capacitor を使用)には使わないこと。
ユーザーが Inngest REST API v2、生の HTTP、OpenAPI、API ドキュメント、API 認証、または Inngest CLI が公開していないエンドポイントを明示的に求めたときに使用します。api-docs.inngest.com、llms.txt、OpenAPI v2 仕様、API キーや署名キーを使う Bearer 認証、プロダクションとローカルのベース URL、生の curl/fetch リクエスト、リクエスト構造の调查、ページング、シークレットのマスキング、および `inngest-api-cli` スキルを優先すべき場合を扱います。
@prisma/orm-postgres、@prisma/orm-sqlite、または @prisma/orm-mongo(Prisma 8、旧称 Prisma Next)に依存するプロジェクトで作業するときに使用します。contract.prisma や contract.ts builder の編集、`prisma contract emit` の実行、移行の計画または適用、migration.ts の編集、db.orm / db.sql / db.query クエリの記述、db.ts やミドルウェアの配線、ビルドツールとの統合、Supabase 拡張や RLS の使用、MIGRATION.HASH_MISMATCH のようなドット区切りのエラーコードの読み取りなどです。ユーザーが「what is Prisma 8」「where do I start」と尋ねたとき、他の ORM と比較するときに使用します。ユーザーがアプリや拡張パッケージで Prisma 8 のアップグレードやバージョン更新を求めるときに使用します。@internal/* や @prisma/orm-* のインポート、definePrismaConfig を含む prisma.config.ts、contract.json / contract.d.ts を確認したときに使用します。Prisma ORM 7 以前(schema.prisma + @prisma/client)には使用しないでください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
