Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,873 件掲載。コマンド 1 行でインストールできます。
開発
OpenServ SDK(@openserv-labs/sdk)を使用して自律型 AI エージェントを構築、デプロイします。重要:エージェントの構築と実行には両方のパッケージが必要なため、必ずこのスキルと併せて companion skill の openserv-client をお読みください。openserv-client はマルチエージェントのワークフローと ERC-8004 オンチェーン ID に対応する Platform API 全体をカバーしています。完全な API リファレンスについては reference.md をお読みください。
テキストからの動画生成、画像からの動画生成、動画編集、Runway、Kling、Luma、Wan、Replicate との API 連携など、AI 動画生成の専門的なパターンを扱います。「text to video, video generation, image to video, runway api, kling video, luma dream machine, wan video, animate image, ai video, video-generation, text-to-video, image-to-video, runway, kling, luma, wan, replicate, ai-video」に言及された場合に使用します。
React 向けの Zustand v5 状態管理です。二重括弧構文を使った TypeScript ストア、hydration 処理を伴う persist ミドルウェア、devtools、subscribeWithSelector、大規模アプリ向けの slices パターン、SSR/Next.js プロバイダーパターン、immer ミドルウェア、セレクターの自動生成、テスト、vanilla ストアを扱います。グローバル状態の設定、persist ミドルウェアの構成、slices パターンの実装、Redux または Context からの移行、ストアのテスト、hydration や TypeScript の問題のトラブルシューティングに使用します。
Lint と型チェックの負債を解消します。既存のリポジトリ全体の lint/型違反と抑制(@ts-ignore、# type: ignore)を、原因を修正しながら一度に 1 つのルールずつ段階的に解消します。main がグリーンの状態で実行します。diff 範囲の品質改善には absolute-simplify を使用してください。トリガー語:「absolute debt」、「fix our lint warnings」、「clear the type errors」、「get to strict mode」、「burn down suppressions」。
セマンティック HTML、ARIA、キーボード操作、フォーカス管理、色のコントラスト、スクリーンリーダー対応により、WCAG 2.2 AA 準拠のインターフェースを構築します。フォーム、ダイアログ、タブ、ライブリージョン、スキップリンク、代替テキスト、データテーブルを扱います。アクセシブルな UI の実装、WCAG 準拠の監査、スクリーンリーダーの問題、キーボード操作、フォーカストラップの修正、「focus outline missing」「aria-label required」「insufficient contrast」「missing alt text」「heading hierarchy」のトラブルシューティングに使用します
このスキルを使用して、Compose UI を `collectAsState()` から `collectAsStateWithLifecycle()` に移行し、`Flow<T>` パラメーターを composable からホイストし、`.conflate()` / `.distinctUntilChanged()` / `snapshotFlow` を適用することで、バックグラウンドの CPU とバッテリーの消費を止め、頻繁に発火する flow によるエミッションごとの UI 無効化を止める。ViewModel の `StateFlow`/`SharedFlow` コンシューマー、センサーおよび位置情報ストリーム、"Flow を composable のパラメーターにする" アンチパターンを扱う。ユーザーが `collectAsState`、`collectAsStateWithLifecycle`、ライフサイクル対応の flow 収集、`Lifecycle.State.STARTED`、Compose 画面によるバックグラウンドのバッテリー消費、`snapshotFlow`、composable の `Flow` パラメーター、conflate、distinctUntilChanged に言及したときにトリガー。
このスキルは、頻繁に変化する Jetpack Compose の状態読み取り(スクロール位置、アニメーション値、ドラッグオフセット)を Composition フェーズから Layout または Draw へと押し下げるために使用する。Modifier.offset { }、Modifier.layout { }、Modifier.graphicsLayer { }、Modifier.drawBehind { }、Modifier.drawWithCache { } などのラムダベースの修飾子を用いる。三フェーズモデル(Composition、Layout、Draw)、フェーズ N での状態読み取りがフェーズ N およびそれ以下のすべてのフェーズを無効化する理由、修飾子フェーズのチートシート、composable 間でホットな値をホイストするラムダプロバイダー(() -> T)を扱う。開発者が毎フレームの処理、スクロールのジャンク、アニメーションのジャンク、フレーム落ち、アニメーションの alpha や offset、"スクロール時にサブツリー全体が再コンポーズする"、Modifier.alpha(state.value)、Modifier.offset(x.dp)、graphicsLayer に言及したときに使用する。
NVIDIA NIC/DPU上のDOCA FlowパケットステアリングをCアプリケーションに組み込みます:マッチ/アクションパイプ、ポート、リプレゼンター、転送、ヘアピン、カウンター。質問に「DOCA Flow」が含まれていなくても、パケットステアリング、分類器、ルールマッチング、リプレゼンター、ヘアピン、または5タプルからキューへの割り当てに関する場合に使用します。ハードウェアプログラミング前のパイプ検証、Flow/DOCAのバージョン照合、Flow APIエラーも対象です。最初のアプリではローカルバンドル(doca-setup、doca-programming-guide、doca-flow、doca-public-knowledge-map)に従います。ステージ1:nvcr.io/nvidia/doca/docaを取得します(NGCカタログのタグを使用し、決して捏造しない)。ステージ2では実際のNICが必要です。その後、コンテナ内でls samplesを実行します。main.c、Dockerfile、手入力の-lフラグは決して出力しません。ソフトウェアのみのホストパイプライン、通常のDPDK `rte_flow`、カーネルTC、OVS、BFBの起動、DPU OSのインストールは別の場所に振り分けます。DPU OSのインストールは破壊的な操作であり、必ず明示的な確認が必要です。
ユーザーが初めて DOCA アプリを作成する場合や、ライブラリに依存しないプログラミングについて質問する場合に使用します。付属サンプルを選んでコピー・変更する、pkg-config + meson を設定する(または Rust / Go / Python から公開 C ABI に対して FFI を使う)、Core のライフサイクル(作成 → 設定 → 開始 → 接続 → 使用 → 停止 → 破棄)をたどる、DOCA_ERROR_* を解読する、といった内容が対象です。「初めての DOCA プログラムを書きたい」「doca_rdma_* の meson の行」「最初の呼び出しで DOCA_ERROR_BAD_STATE」「Rust から DOCA を呼ぶ」「ビルドは成功したが回線上に何も出ない」などの表現でも起動します。インストール / hugepages / pkg-config は doca-setup、ドキュメントやバージョンの検索は doca-public-knowledge-map、ライブラリ内部 API の作業は該当するライブラリスキルに案内します
Figma の変数をリポジトリのトークンにマッピングし、Figma エージェントのルールを作成します。「Figma のデザイントークンを抽出」「Figma トークンをテーマにマッピング」「Figma デザインシステムのルールを作成」「Figma ガイドラインを設定」「このコンポーネントをコードに接続」「この Figma コンポーネントをコードにマッピング」と依頼された場合、Figma からコードへの出力でリポジトリのコンポーネント、トークン、ルールファイル(`AGENTS.md`、`CLAUDE.md`、`.cursor/rules/`)に従う必要がある場合や、それらに沿った修正が必要な場合に使用します。また、「この Figma デザインを実装」「Figma リンクから構築」と依頼され、`figma-design-to-code` がインストールされていない場合も対象です。Figma 側への書き込みと、コードから Figma への CI エクスポートは対象外です(`code-to-figma` を使用)。
Google Gemini を使った開発時に、Gemini API のドキュメント、SDK のパターン、最新のベストプラクティスを調べます。トピックをローカルのキャッシュ済みドキュメントやライブソースに対応付け、正しい @google/genai のパターンを提示し、非推奨の API 使用法と現在の使用法を区別します。「gemini docs」「gemini guide」「how to use gemini」「gemini SDK」「@google/genai」が含まれる場合や、@google/genai または google-genai からインポートするコードを作成する場合に起動します。
Kotlin Multiplatform の境界を設計するときに使用する — expect/actual、プラットフォームバインディングを伴う共通インターフェース、または別々のプラットフォーム画面の間で選択する。プラットフォームサービス(クリップボード、共有、ハプティクス、権限、ファイル、設定、センサー、生体認証)、ネイティブ SDK、ソースセット階層(commonMain、skikoMain、appleMain、androidMain)、Compose Multiplatform の相互運用、およびケイパビリティの粒度を扱う。共通コードがプラットフォーム API に到達する必要があり、境界の形を選ぶときはいつでも使用する。
NEAR Protocol ブロックチェーンと対話するための TypeScript ライブラリ。NEAR Protocol と対話するコードを書くときにこのスキルを使用する。コントラクトデータの参照、コントラクトメソッドの呼び出し、NEAR トークンの送信、トランザクションの構築、型安全なコントラクトラッパーの作成、ウォレットの統合(Wallet Selector、HOT Connect)、React hooks と providers(@near-kit/react)、キー管理、sandbox でのテスト、メタトランザクション(NEP-366)、メッセージ署名(NEP-413)を含む。
ローカルで稼働している Olares アプリを、公開 Olares Market の掲載情報として公開します。リリース対象、事実に即した Manifest の文案とローカライズ、市場向けメタデータ/アーキテクチャ、掲載素材、beclab/apps PR と GitBot のライフサイクル、有料掲載に対応します。アプリの申請、配布、掲載、Market アプリ説明の作成や翻訳、beclab/apps PR の作成、アプリアイコンやスクリーンショットの生成、アプリの販売に使用します。`market list` の閲覧やインストール済みアプリの管理には使用しません。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
