Skills
エージェント向けにパッケージ化された専門スキルと手順を 101,174 件掲載。コマンド 1 行でインストールできます。
すべて
Datex Studio コードベースの現状を読み取り専用の調査で調べるときに使用——既存のコンポーネント、フローコード、型定義、データソースの形状、設定に関する質問に、何も変更せずに答える。Datex Studio 固有のパターンを伴う:フローコードは `nodes[0].stepConfig.executeCodeConfig.code` から抽出する(JSON の表層からではない)、OData スキーマのクエリは `schema-explorer` に委ねる、列挙値は `dxs source explore` でブランチ上の `*-customType` 設定から取得する、`Answer / Sources / Caveats` 形式で返す。トリガー:"research the codebase"、"investigate how X works"、"find where Y is defined"、"answer questions about current code state"。impact-analysis、requirements-gathering、report-creator、および根拠ある読み取り専用調査を必要とするあらゆるスキルが使用する。
社内ビジネスコミュニケーションに標準化されたフォーマットを適用する。ステータスレポート、社内ニュースレター、FAQ、経営層向けアップデートに使用。企業コミュニケーションの一貫性が求められる場合は積極的に使用する。例:- ユーザー:「今週の 3P アップデートを書いて」 -> Progress/Plans/Problems テンプレートを使用 - ユーザー:「全社アナウンスのドラフトを作成して」 -> ニュースレター形式を使用 - ユーザー:「新プロジェクトの FAQ を作成して」 -> 社内 FAQ ガイドラインを使用
文書化されたスケルトンから新しい Datex Studio コンポーネントを足場組みするときに使用——要求された型をフォルダ、サフィックス、configurationTypeId、最小限の有効なスケルトン、および一致する作成者スキルにマッピングする。スキャフォールドルーティングを担い、作成者スキルが自身の型の作成に集中できるようにする。dxs でブランチ上に最小限の有効なスケルトンを作成した後、本体の作成のために一致する作成者(action-creator、function-creator、grid-creator、hub-creator、form-creator、editor-creator、embed-creator、selector-creator、storage-creator、type-definition-creator、backend-test-creator、datasource-creator)に引き継ぐ。トリガー:"scaffold a new component"、"create a new grid/hub/form/editor/embed/selector/storage/interface/enum/backendTest/action/function/datasource"、"starter <type> file"、"new <type> from scratch"。
マージ前に Datex Studio のコンポーネントファイルを監査するときに使用——あらゆるコンポーネント(action、function、grid、hub、form、editor、selector、storage、customType、backendTest、datasource)を作成または変更した後の最終ゲート。汎用ディスパッチャー:コンポーネントファイルを読み、ファイルサフィックスに一致する作成者スキルのルールセットを選び、そのルールに従って監査を実行する。出力は構造化された修正リスト(Blockers / Warnings / Nits)。トリガー:"audit a component"、"check it before merge"、"final gate after authoring or modifying"。grid 固有の落とし穴(エンベロープの形状、テキスト表示の強制変換)については代わりに grid-validator を使用。
Datex Studio プラットフォームのコンポーネントファイル作成規約:ファイル形式の不変条件(configurationTypeId テーブル、ファイルの場所とサフィックス、宣言的ストリングスロットの TS 式エンコード規則、`return;` outparam の落とし穴)、命名規約(コンポーネントタイプごとのサフィックス指標、tailored_/custom_ の由来プレフィックス、センテンスケースの表示テキスト規則、ユーザー向け `title` と `referenceName` の区別)、デフォルト値(package=Utilities、accessModifier=public、説明は 100 文字以下かつ必須)、さらに検証ツールと作成系 skill がリンクする普遍的な横断コンポーネントチェックリスト。直接呼び出されることはなく、他の skill が以下のファイルにリンクする。任意の Datex Studio コンポーネント作成系 skill(action-creator、function-creator、grid-creator、hub-creator、form-creator、editor-creator、selector-creator、storage-creator、type-definition-creator、datasource-creator、backend-test-creator、tailoring-overlay)と一緒にインストールして、skill 間の参照を解決できるようにする。
Datex Studio プラットフォームのランタイムセマンティクス:プラットフォームが注入するグローバル(`$flow`、`$datasources`、`$db`、`$shell`、`$frontendFlows`、`$operations`、`$apis`、`$flows`、`$types`、`$utils`、`$services.jobs`、`$editor`、`$datasource`)、3 層の実行モデル(関数 / アクション / UI コンポーネント)と階層ごとの caller→callee 許可/拒否マトリクス、Utilities パッケージの汎用 CRUD アクションセット、およびフィールドコントロールで使用される `controlConfig.type` の値(codeBox、textBox、numberBox、dateBox、checkBox、selectBox、button、label、text、image、draw、progressBar、matrix)と同階層の設定ブロックルール。直接呼び出されることはなく、他の skill が以下のファイルにリンクする。任意の Datex Studio コンポーネント作成系 skill(action-creator、function-creator、grid-creator、hub-creator、form-creator、editor-creator、selector-creator、storage-creator、db-query、tailoring-overlay)と一緒にインストールして、skill 間の参照を解決できるようにする。
Contentstack のエントリー、アセット、参照、フィルタリング、ソート、ページネーション、ロケール、Live Preview、Visual Builder 対応について、Agent が `@contentstack/delivery-sdk` を使った正確で本番環境向けの TypeScript を記述できるよう支援します。メソッド名、オプション、チェーンの順序が重要な場合は、Delivery SDK Spec に照らして SDK の動作を確認します。Contentstack Delivery SDK のコード、クエリ例、ヘルパー関数、SDK のセットアップ、stack の初期化、参照の取り込み、フィルタリング、ソート、ページネーション、型付きエントリーの取得、アセット取得、Live Preview の設定、Visual Builder 対応、SSR プレビュー処理、SDK クエリチェーンのデバッグをユーザーが求める場合に使用します。
ブランチ上で Datex Studio エディター(configurationTypeId=4、*-editor.json サフィックス)を作成または変更するときに使用する — 単一エンティティの表示/編集画面で、単一結果のデータソースを内蔵し、onInit/onDataLoaded ライフサイクル、表示/編集モードの切り替え、onFormValidateFlowConfig による保存ボタンの制御を担う。トリガー:「エディターを作成する」「X エンティティの詳細画面を作る」「単一レコードを表示/編集する」「xxx_editor にフィールドを追加する」「保存/キャンセルボタンを追加する」「onInit で $editor.entity が undefined になる」「保存ボタンがいつまでも有効にならない」。
vetKeys EncryptedMaps ライブラリを使って、アクセス制御付きのエンドツーエンド暗号化キー値ストレージを canister に追加します(Rust と Motoko のバックエンドには ic-vetkeys、フロントエンドには @icp-sdk/vetkeys)。値は vetKeys を使ってクライアント側で暗号化され、ユーザーごとのアクセス権(Read、ReadWrite、ReadWriteManage)を設定して principals 間で共有されます。パスワードマネージャー、暗号化メモ、安全な保管庫、または暗号化データをオンチェーンで保存・共有するアプリの構築に使用します。暗号化ストレージはまずここから始め、BLS 署名、カスタム IBE、タイムロック暗号化の場合に限り vetkeys skill を使用します。
残高確認、パッケージ一覧、注文作成、eSIM ステータス監視、トップアップ、キャンセル、プロファイル管理、Webhook、返金/再発行ワークフローなど、eSIM Access API の操作を管理します。ユーザーが eSIM、ICCID、データプラン、ローミング、SIM カード、モバイルデータパッケージ、旅行時の接続、セルラーデータ使用量に言及した場合、または api.esimaccess.com の eSIM Access API とやり取りする場合に使用します。ユーザーが残高、トップアップ、注文ステータス、QR コードのプロビジョニングについて尋ねた場合、または ICCID や注文番号のリストをアップロードした場合にもトリガーします。
Exa を活用した Web ツールキットで、科学技術コンテンツ向けに調整されている。ユーザーが Web を検索したり URL のコンテンツを取得/抽出する必要があるときにこのスキルを使用。対象:Web 検索(セマンティック検索、調査、最新情報 - 任意の研究論文カテゴリと学術ドメインフィルタリングに対応)および URL 抽出(ページ、記事、学術 PDF の一括取得)。ユーザーが category=research paper による高品質な検索や学術的なフィルタリングを望む場合、Web 関連タスクにこのスキルを使用。検索、照会、ページの取得、記事の抽出のリクエストで起動する。
Figma 変数を DTCG、CSS カスタムプロパティ、Tailwind v4/v3、SCSS、TypeScript、JSON、Style Dictionary、Tokens Studio のデザイントークンファイルにエクスポートします。ユーザーがデザイントークンを Figma からコードへ取り出したい場合に使用 - トリガー:'export tokens'、'export Figma variables'、'generate CSS variables from Figma'、'turn my Figma variables into a tokens.json / Tailwind config / SCSS'、'sync design tokens to code'。あらゆる Figma プランで動作します(Enterprise 限定の Variables REST API ではなく Plugin API 経由で読み取り)。逆方向(コード → Figma)には import-tokens-figma を使用してください。
動画・音声処理、フォーマット変換、フィルタリング、メディア自動化のための FFmpeg コマンドラインリファレンス。動画形式の変換、動画のリサイズやクロップ、時間によるトリミング、音声の置換や抽出、音声トラックのミックス、テキストや画像のオーバーレイ、字幕の焼き込み、GIF の作成、サムネイルの生成、スライドショーの作成、再生速度の変更、H264/H265/VP9 でのエンコード、CRF/ビットレートの設定、GPU アクセラレーションの使用、ストーリーボードの作成、ffprobe の実行を行うときに使用。filter_complex、ストリームセレクター、-map、-c copy、シーク、scale、pad、crop、concat、drawtext、zoompan、xfade を網羅する。画像のみの処理(ImageMagick を使用)、ライブ配信サーバーの構築(OBS/nginx-rtmp を使用)、NLE 形式のタイムライン編集(動画編集ソフトを使用)には使用しないこと。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
