Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
Odoo 19 開発ナレッジベース。Actions(ir.actions.*、cron jobs、server actions)、Controllers(HTTP ルーティング、エンドポイント、認証タイプ)、Data files(XML/CSV レコード、ショートカット、noupdate)、API Decorators(@api.depends、@api.constrains、@api.ondelete、@api.onchange、@api.model、@api.private)、SQL Constraints(_sql_constraints に代わる models.Constraint)、Database Indexes(models.Index)、モジュール開発(manifest、ウィザード、レポート)、フィールド型(Char、Text、Monetary、リレーショナルフィールド)、Manifest 設定(__manifest__.py、依存関係、アセットバンドル)、Mixins(mail.thread、mail.activity.mixin、mail.alias.mixin、utm.mixin)、ORM Model メソッド(search、CRUD、domain filters、recordsets、CamelCase のモデル命名)、移行スクリプト(pre/post/end hooks、データ移行)、OWL フロントエンドコンポーネント(hooks、services、ライフサイクル)、パフォーマンス最適化(N+1 の防止、バッチ処理、_read_group)、QWeb レポート(PDF/HTML、用紙形式、バーコード、t-out)、セキュリティ/ACL(レコードルール、フィールド権限、権限ベースのグループ、@api.private)、テスト(TransactionCase、HttpCase、モック、クエリ数のアサーション)、トランザクション(savepoints、UniqueViolation、serialization failures)、翻訳(i18n、PO ファイル、翻訳可能なフィールド)、XML Views(リスト/フォーム/検索、kanban カードテンプレート、xpath 継承、QWeb テンプレート)を扱う 18 の専門ガイドを収録しています。Odoo 19 の Python または XML コードの作成、レビュー、デバッグ、モジュールの作成・変更、パフォーマンス問題の修正、Odoo 19 API のパターンやベストプラクティスの確認に使用します。Odoo アドオンの CSS/SCSS アセットの作成とレビューも含みます。
LWC(.js、.html、.js-meta.xml)の Lightning Data Service ベストプラクティスをレビューまたは実装する際に使用します。UIAPI と Apex の選択、refreshApex / notifyRecordUpdateAvailable、@salesforce/schema のインポート、LDS record-form のデータパターンを扱います。「この LWC に LDS のベストプラクティスを適用」「この LWC の LDS ベストプラクティス上の問題をレビュー」「このコンポーネントの Lightning Data Service の問題をレビュー」「このデータには UIAPI と Apex のどちらを使う?」「レコード保存後の古いデータを修正」「LDS キャッシュを同期」「フィールド名に @salesforce/schema を使用」「getRecord と Apex のどちらかを選ぶ」といった依頼で起動します。新しい LWC の作成時(experience-lwc-generate を使用)、SLDS デザイントークンの適用時(design-systems-slds-apply を使用)、`lightning-*` ベースコンポーネントの props/events/slots を一般的に選択または接続する場合(experience-lwc-base-components-integrate を使用。このスキルは、修正にベースの record form が関わる場合でも、LDS データレイヤーの判断理由のみを対象とします)、セキュリティ/RTL/アクセシビリティのレビュー時(別途実施)には起動しないでください。
Widget パターン、Riverpod/Bloc による状態管理、GoRouter ナビゲーション、パフォーマンス最適化、プラットフォーム固有の実装を扱う Flutter クロスプラットフォーム開発ガイドです。const 最適化、レスポンシブレイアウト、テスト戦略、DevTools によるプロファイリングも含みます。Flutter アプリの構築、状態管理(Riverpod/Bloc)の実装、GoRouter ナビゲーションの設定、カスタム Widget の作成、パフォーマンス最適化、Widget テストの作成、クロスプラットフォーム開発に使用します。
開発者が新しいエージェントプロジェクトを作成したい、またはAgentCoreを使い始めたい場合に使用します。フレームワークの選択、プロジェクトのひな形作成、初回デプロイ、初回呼び出しに対応します。「build an agent」「create an agent」「get started」「new project」「agentcore create」「which framework」「Strands vs LangGraph」「hello world agent」「first agent」「create MCP server」「host MCP server」「agentcore dev」「dev server」「what port」「local development」で起動します。既存プロジェクトへの機能追加には使用せず、agents-buildまたはagents-connectを使用してください。移行に関するStrands vs LangGraphはここではなくagents-buildに振り分けます。既存のMCPサーバーへの接続はここではなくagents-connectに振り分けます。
`firecrawl developer` を使って、ライブラリ、フレームワーク、SDK、API、CLI ツールの最新ドキュメント、リリースノート、API リファレンス、公開リポジトリの課題を検索します。ユーザーがバージョンに言及した場合、アップグレード中の場合、ライブラリやツールのエラーを貼り付けた場合、または特定のライブラリや API の使用、設定、移行方法を尋ねた場合は、回答前に使用します。モデルの知識には学習の期限があり、新リリース、API の名称変更、デフォルトの変更、最近の修正が反映されないことがあります。そのため、バージョン、オプション、エラー、API が不明、または変更された可能性がある場合は、推測せずに調べます。バグが修正済みか、どのリリースで修正されたかも確認します。一般的なプログラミング概念、特定のライブラリを使用しないコード、ユーザー提供コードのリファクタリングには使用しません。
ユーザーが Salesforce 第 2 世代(2GP)パッケージとして UI Bundle をパッケージ化、配布、インストール/アップグレード/アンインストール/昇格したい場合は、必ず起動します(パッケージ化タスクのプロジェクトには uiBundles/ または sfdx-project.json が含まれる場合があります。インストール/アップグレードタスクにはローカルの bundle ファイルがない場合があります)。bundle のパッケージ化対応、managed/unlocked の選択、sf package によるパッケージ/バージョンの作成、別の組織へのインストール/アップグレード、失敗のデバッグを扱います。パッケージ化、2GP、managed package、unlocked package、AppExchange、package version、sf package、sf package install、sf package upgrade、パッケージのインストール/アップグレード、組織間配布で起動します。1 つの組織への単純なソースデプロイでは起動しないでください(experience-ui-bundle-deploy を使用)。新しい bundle のひな型作成でも起動しないでください(experience-ui-bundle-project-generate を使用)。段階的に適用し、依頼された部分だけを実行してください。
n8n でファイル、画像、添付ファイル、バイナリデータを扱う場合、または AI エージェントがユーザーのアップロードしたファイルをツール入力として受け取る場合や、生成ファイルを返す場合に使用します。Data Tables(スキーマ、重複排除、永続状態)については、別の n8n-data-tables-official スキルを参照してください。「ファイル」「画像」「PDF」「添付ファイル」「バイナリ」「アップロード」「ダウンロード」、ファイル付きチャットトリガー、ファイルを必要とするエージェントツール、ビジョン/マルチモーダル、または JSON 以外のファイルデータ処理で起動します。
実装タスクの計画を `_/local-plans/<plan-name>.md` に作成します。「計画立てて」「設計して」「実装方針を考えて」「タスク分解して」で使用します。Explore Agent でコードベースを先に調査し、検証可能な粒度・並列実行可能な単位で記述します。plan-verifier Agent の検証可能な標準フォーマット(背景・現状・設計・ファイル構成ツリー・実装ステップ・検証方法)に従います。実装の消化は implement-issue、Issue 化は create-issue-tree(未導入なら create-issue)を参照します。
n8nでファイルとバイナリデータを正しく扱います。ファイル、画像、PDF、添付ファイル、アップロードやダウンロード、base64、ビジョン/マルチモーダル入力を扱う場合や、AIエージェントがツールの入力または出力としてファイルを必要とする場合に使用します。また、ユーザーが $binary、binaryPropertyName、「PDFを読む」「ファイルを添付」「画像を送る」、Mergeでバイナリが失われる問題、チャット画像用CDNに言及した場合にも使用します。$binaryと$jsonの違い、バイナリの読み書き、Mergeを使った変換中のバイナリ保持、エージェントとツール間のバイナリ境界、チャット画面におけるCDN/URLの要件を扱います。
Repomix CLI でコードベース(リモートまたはローカルリポジトリ)をパッキングし、生成された出力を読み取って検索することで、コードベースを分析・調査します。特定箇所の編集ではなく、未知または大規模なリポジトリの概要を把握したい場合に使用します。起動条件:- 構造/概要:「このリポジトリを分析」「構造はどうなっている?」「このコードベースを説明」「vercel/next.js の内容は?」 - 複数ファイルにまたがるパターンの発見:「認証コードをすべて探す」「API エンドポイントの場所」「React コンポーネントをすべて表示」 - 指標:「ファイル数/トークン数」「最大のファイル」「TypeScript と JavaScript の比率」 - リモートリポジトリ:調査を希望する github.com の URL または「owner/repo」。次の場合は起動しないでください:- 現在のプロジェクトのコード編集、リファクタリング、作成 - ローカルプロジェクトの既知のファイル/パスの読み取りや検索(Read または grep を直接使用) - grep 1回で回答できるローカルの単一シンボル検索 - Git 操作、テスト実行、ビルド、インストール
Helmor CLI を使って、ターミナルから Helmor をリモート操作します。Helmor のデータ/設定の確認、リポジトリ/ワークスペース/セッション/ファイルの管理、エージェントへのプロンプト送信、モデル一覧の表示、GitHub 連携の使用、スクリプトの確認、Helmor の MCP サーバーとしての実行、shell 補完の生成、実行中アプリの終了、Helmor CLI beta の確認/インストール/更新、beta アプリのフローを通じた Helmor skills のインストール/更新、Helmor コマンドリファレンスが必要な場合に使用します。また、大規模な変更を依存関係のある PR のスタックとして計画・構築(`/helmor-cli stack`)したり、すでに作成した変更をスタックに分割(`/helmor-cli break`)したり、下位レイヤーの変更またはマージ後にスタックを再同期(`/helmor-cli restack`)したりできます。
Hugging Face Jobs のクラウド GPU 上で Hugging Face Transformers を使用し、物体検出(D-FINE、RT-DETR v2、DETR、YOLOS)、画像分類(timm モデル——MobileNetV3、MobileViT、ResNet、ViT/DINOv3——および任意の Transformers 分類器)、SAM/SAM2 セグメンテーション用のビジョンモデルをトレーニング、ファインチューニングします。COCO 形式のデータセット準備、Albumentations による拡張、mAP/mAR 評価、精度指標、bbox/point プロンプトによる SAM セグメンテーション、DiceCE 損失、ハードウェア選定、コスト見積もり、Trackio による監視、Hub への永続化を扱います。物体検出、画像分類、SAM、SAM2、セグメンテーション、画像マッティング、DETR、D-FINE、RT-DETR、ViT、timm、MobileNet、ResNet、バウンディングボックスモデル、または Hugging Face Jobs でのビジョンモデルのファインチューニングが話題に上がった場合に使用します。
Apollo Federation のサブグラフスキーマを作成するためのガイドです。次の場合にこのスキルを使用します:(1)フェデレーションされたスーパーグラフ用の新しいサブグラフスキーマの作成、(2)@key を使ったエンティティの定義または変更、(3)@shareable を使ったサブグラフ間の型やフィールドの共有、(4)フェデレーションディレクティブ(@external、@requires、@provides、@override、@inaccessible)の使用、(5)コンポジションエラーのトラブルシューティング、(6)フェデレーションスキーマ設計パターンに関するあらゆるタスク。
Webアプリ向けの本番利用可能なCSSトランジションです。通知バッジ、ドロップダウン、モーダル、パネルの表示、ページ遷移、カードのリサイズ、数値のポップイン、テキストやアイコンの切り替え、成功チェック、アバターグループのホバー効果、エラー状態のシェイクを実装する際に使用します。「トランジションを追加」「ドロップダウンをアニメーション化」「モーダルをスムーズに開く」「アイコンを切り替える」「ページをスライド」「スタガーアニメーション」「開閉トランジション」「アニメーションさせる」「サイズを補間」「フェードで切り替え」「スムーズに開く」「スムーズに閉じる」「成功アニメーション」「チェックマークアニメーション」「確認アニメーション」「フォームエラー」「無効な場合に揺らす」「バリデーションフィードバック」「ホバーで浮かせる」「アバターのスタックをホバー」「チップグループをホバー」などの依頼で起動します。
複数項目のデータ、バッチ、ページネーション付き API、レート制限付き API、複数ブランチへのファンアウト、「各項目に対して実行」する処理を扱う場合に使用します。ユーザーがループ、反復、バッチ処理、ページング、並列処理、「項目をループ」などに言及した場合にも使用します。トリガー:「loop」「iterate」「for each」「batch」「page through」「paginate」「rate limit」「process all」「fan-out」「parallel branches」「concurrency」、またはノードを一度だけ実行するか項目ごとに実行するかを判断する必要がある場合。
NumPy から cuPyNumeric への移植前準備状況を評価します。ユーザーがコードの GPU 上でのスケーリング可否、cuPyNumeric への移行の是非、問題なく移行できる NumPy パターン、移植前に必要なリファクタリングについて質問した場合、または移植前評価、スケーリング分析、リファクタリング計画に言及した場合に、大規模な移植作業を始める前に使用します。ユーザーのソースコードを調べて NumPy の使用箇所を確認し、cuPyNumeric API サポートマニフェストと照合します。分散スケーリングに適したパターンと、未対応 API、スカラー同期、ホストとの往復、Python/オブジェクトに偏った制御フロー、形状/データ依存の分岐、インプレース変更のリスクなどの障害要因を区別します。READY、LIGHT REFACTOR、SIGNIFICANT REFACTOR、NOT RECOMMENDED の判定と具体的なリファクタリング案を提示します。
FlowStudio MCP サーバーを使用して、Power Automate クラウドフローを構築、スキャフォールド、デプロイします。エージェントが MCP 経由でフロー定義を作成し、接続を設定して、ポータルを開かずにデプロイとテストを行います。フローの作成、新しいフローの構築、フロー定義のデプロイ、Power Automate ワークフローのスキャフォールド、フロー JSON の作成、既存フローのアクション更新、フロー定義のパッチ適用、フローへのアクション追加、接続設定、ワークフロー定義の新規生成を依頼された場合に、このスキルを読み込みます。FlowStudio MCP のサブスクリプションが必要です。https://mcp.flowstudio.app を参照してください。
n8n ワークフローをコーディングエージェントが呼び出せるツールとして公開したい場合に使用します。用途は2つです。(1)MCP が標準では公開していない n8n API 機能をラップする:フォルダーの削除、プロジェクトの作成・名前変更、タグの名前変更・削除、インスタンスメタデータ、認証情報の作成。(2)汎用ワークフローをエージェントツールとして公開する:サードパーティ API の呼び出し、ビジネスロジックの実行など、エージェントに実行させたい処理。トリガー:「expose as MCP tool」「build a tool for my agent」「I need to know X」(X が MCP ツールではない場合)、「delete folder」「rename tag」、または機能の不足。
Appwrite CLI の効果的な使い方を解説します。appwrite.config.json と `appwrite client` の使い分け、pull/push と単発のサービス呼び出しの違い、型安全な SDK とモデル生成、クエリフラグ、CI 認証、Cloud のリージョン別エンドポイント、関数 / サイトの変数、`--help` に載っていない注意点を扱います。コマンド一覧ではありません。フラグは `appwrite <command> --help` で確認してください。`appwrite` の実行、関数 / サイト / テーブルのデプロイまたは pull、テーブルスキーマからのアプリケーションコード生成、プロジェクトの初期化またはリンク、Appwrite のスクリプト作成、または Appwrite CLI、appwrite.config.json、`appwrite generate`、`appwrite types`、`appwrite client` に言及した場合に使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
