Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,501 件掲載。コマンド 1 行でインストールできます。
開発
crewai 1.15.x で crewAI エージェントにツールと MCP サーバーを提供する方法を扱います。args_schema と @tool を使ったカスタム BaseTool、実在する crewai_tools の名称、ツールのキャッシュ、max_usage_count、ToolFailure、Agent(mcps=[...]) の文字列形式と MCPServerStdio/HTTP/SSE 形式、書き換えられた MCP ツール名、MCPServerAdapter、タイムアウト、ホスト型デプロイで動作する機能を解説します。ツールや MCP 接続の作成・デバッグ時、または 'cannot import name BaseTool from crewai_tools'、'You are missing the mcp package'、'MCPConnectionError'、'Operation timed out after 30 seconds'、'reached its usage limit'、'Invalid MCP reference'、'Anthropic function name ... must start with a letter' というエラーが出る場合、エージェントが MCP ツールを呼び出さない場合、mcps=[...] にツールが表示されない場合(akickoff や CrewAI AMP で https:// 文字列を指定する場合など)、ローカルでは動作する stdio MCP サーバーがデプロイ後に動作しない場合に使用します。
ユーザーがコードベースやプロジェクトの包括的な技術分析を求めるときに使用します。「このコードベースを分析して」「技術的概要」「このアーキテクチャを文書化して」「このコードベースは何をするのか」「このリポジトリをまとめて」「コード監査」「アーキテクチャレビュー」「コードベースのウォークスルー」「このプロジェクトを分析して」といった要望jani_margin も該当します。架构、コード品質、テスト、インフラを網羅する多段階の分析を実施し、エンジニア向けの詳細な markdown レポートを作成します。簡単なコード検索や単一ファイルのレビューには、標準のエディタツールを使用してください。
React Native アプリ向けの React Native Reanimated アニメーションコードを生成する。React Native でアニメーションの作成、実装、追加を求められたときに使う。トランジション、ジェスチャー、スクロール連動エフェクト、レイアウトアニメーション、レイアウトトランジション、エンター/エグジットアニメーション、CSS アニメーション、CSS トランジション、共有要素トランジション、色アニメーション、パララックス、フェード、スライド、スケール、バネ、タイミング、減衰、キーフレーム、worklet、アコーディオン、ボトムシート、フリップカード、コラプシブルヘッダー、および react-native-reanimated によるその他のモーションエフェクトが含まれる。react-native-gesture-handler と Reanimated の統合、worklet の理解、画面間のアニメーション、Jest によるアニメーションのテスト、アニメーション可能なプロパティの確認にも使う。
このスキルは、作業項目の機能ブランチの DevOps Center 昇格を妨げている問題(Git マージコンフリクトとデプロイ失敗)を診断して解決するために使用する。DevOps Center は Git ベースなので、重複するメタデータ変更は対象ステージブランチとのマージコンフリクトとして現れる。これは git で解決する(検出、マーカーの解決、コミット、プッシュ)。コンポーネントがブランチ上に既に存在する場合、デプロイ失敗は依存関係の欠落を訴えることが多く、完全な昇格で修正できる。昇格前に作業項目のコンフリクトを確認したい、メタデータファイル(.xml、.object-meta.xml、.cls)内のマージコンフリクトや残存するコンフリクトマーカーを解決したい、機能ブランチを対象ステージブランチと整合させたい、または DevOps Center の昇格やデプロイが失敗した理由と、完全な昇格または依存関係欠落の修正で解決できるかを診断したいときに発動する。昇格そのものの実行(dx-devops-promote を使用)、作業項目の作成や更新(dx-devops-work-item-manage を使用)、組織へのメタデータの直接デプロイには発動しないこと。
Adobe AEM CLI(@adobe/aem-cli、旧 helix-cli npm パッケージ。コマンドは `aem up`、`aem import`、`aem content`)のインストール、実行、設定、`aem up` の失敗(ポート競合、証明書エラー、プロキシの 404、pipeline とローカルファイルの取り違え)、旧 helix-cli パッケージからの移行時に使います。インストール、ローカル Edge Delivery 開発サーバー、.env / AEM_* 設定、HTTPS/TLS、プロキシと証明書の信頼、da.live とのコンテンツ同期、トラブルシューティングを扱います。da.live のコンテンツ形式のルールや DA Source API の契約については da-content を、EDS ブロックコードの記述については content-driven-development を使ってください。
コーディングアシスタントが記憶している 0.x API と、現行の crewai 1.15.x API の比較:インポート、Agent/Task/Crew のパラメーターとデフォルト値、kickoff の各種形式、CrewOutput のフィールド、LLM モデル文字列とプロバイダー拡張、構造化出力(output_pydantic、response_model、response_format)、guardrails、統合 Memory、ナレッジ埋め込み器、`crewai create crew` ウィザードと --classic、reset-memories フラグ、削除された機能。crewai コードの作成、レビュー、デバッグ時に、記憶している構文を信頼する前に使用。また、`cannot import name 'BaseTool' from 'crewai_tools'`、`cannot import name 'persist'`、`ShortTermMemory`、`Anthropic native provider not available`、`LiteLLM fallback package is not installed`、`got an unexpected keyword argument 'response_format'`、`OPENAI_API_KEY is required`、`If return type is annotated, it must be Tuple[bool, Any]`、`result.pydantic is None` などのエラーが貼り付けられた場合にも使用します
iOS/macOS の Keychain Services(SecItem クエリ、kSecClass、OSStatus エラー)、生体認証(LAContext、Face ID、Touch ID)、CryptoKit(AES-GCM、ChaChaPoly、ECDSA、ECDH、HPKE、ML-KEM)、Secure Enclave、安全な認証情報の保存(OAuth トークン、API キー)、証明書ピンニング(SecTrust、SPKI)、アプリ/拡張機能間のキーチェーン共有、UserDefaults または plist からのシークレット移行、Apple プラットフォームでの OWASP MASVS/MASTG モバイルコンプライアンスを扱う場合に使用します
React 18.3.1 または React 19 へのアップグレード前に React コードベースを監査するための、完全かつ検証済みの grep スキャンコマンド集を提供します。react18-auditor と react19-auditor の両エージェントによる移行監査で使用します。非推奨 API、削除済み API、安全でないライフサイクルメソッド、バッチ処理の脆弱性、テストファイルの問題、依存関係の競合、React 19 固有の削除項目を見つけるために必要な grep パターンをすべて収録しています。監査スキャンコマンドを作成するときは必ずこのスキルを使用し、特にコンテキストフラグが必要な複数行の非同期 setState パターンでは、grep の構文を記憶に頼らないでください。
C/C++ の実行時バグ検出のためのコンパイラサニタイザスキル。GCC や Clang で AddressSanitizer(ASan)、UndefinedBehaviorSanitizer(UBSan)、ThreadSanitizer(TSan)、MemorySanitizer(MSan)、LeakSanitizer(LSan)を有効化・解釈するときに使う。サニタイザのフラグ、サニタイザレポート、ASAN_OPTIONS、メモリエラー、データ競合、未定義動作、未初期化読み取り、特定のバグ種別に対するサニタイザの選択に関する質問に反応する。
Adobe Document Authoring(DA、da.live)へのアップロード用 HTML の生成、DA へのメディアバイナリのアップロード、aem.live への公開、DA 管理 API(認証、source PUT、プレビュー/公開)の操作時に使用します。ブロック HTML 形式(正規の div-class 形式と許容されるテーブル代替形式)、セクション構造、ページとセクションのメタデータ、アイコン、リンク、画像、デフォルトコンテンツ、文書スケルトンの制約、ブロックセルコンテンツの正規化、DA Source API の契約、IMS 認証、メディアストレージ、サポートされるフォーマット、Media Bus と Content Bus の配信、内容破損につながるサイレント失敗ルールを扱います。
実際の PR レビューに紐づく Python ソフトウェアエンジニアリングの指針。Python コードの記述、レビュー、リファクタリング(特に dataclass、サービスインターフェース、エラーハンドリング、型注釈)を行う場合に使用してください。Python モジュール、API 設計、データモデリング、型安全性、例外処理、保守性のためのリファクタリングなど、Python 関連のタスクでトリガーします。非同期と並行性については python-async-best-practices スキルを参照してください。
CrewAI AMP にデプロイされた crew または flow を HTTP 経由で呼び出す方法を扱います。bearer token とデプロイ URL、GET /inputs、{\"inputs\": {...}} の本文を使う POST /kickoff、必須の入力キー({placeholder} トークン)、期限とバックオフを設定した GET /status/{kickoff_id} のポーリング、終了状態と結果の格納場所、webhook、POST /resume、初回呼び出しの遅延、繰り返しまたは並行して起動しても正しく動作する crew の作成が対象です。デプロイ済み crew を呼び出すクライアント、スクリプト、バックエンド、フロントエンドを書く場合、kickoff が 422 \"Missing inputs: ...\" を返す場合、ステータスのポーリングが終わらない、\"NOT FOUND\" と表示される、結果フィールドが空の場合、/resume が executionId について 422 を返す場合、ある実行の prompt に別の実行のデータが表示される場合、またはユーザーが kickoff_id、/kickoff の curl、'Template variable ... not found in inputs dictionary' を貼り付けた場合に使用します。
ギャラリーからゲームテンプレートをクローンして出発点とします。ユーザーが「テンプレートを使う」「テンプレートから始める」「flappy-bird をクローン」「プラットフォーマー��テンプレートを使う Airborne'}} say, or wants to quickly bootstrap a game from an existing example → 既存のサンプルからゲームを素早く組み立てたい場合に使用します。ゼロからゲームを作る場合に使用しないでください(一括構築には viral-game、マイルストーンで進めるプロジェクトには make-game を使用)。
VTEX Sales App の拡張機能を構築、カスタマイズ、デプロイする場合に使用する。前提条件の確認からコード生成、デプロイまでの完全な 7 ステップのワークフローをカバーし、拡張ポイント(カート、PDP、メニュー)、React フック(useCart、usePDP、useCartItem、useCurrentUser、useExtension)、TypeScript の型、安全な API 統合パターン、型付き統合を生成するための API ドキュメントの取り込み(OpenAPI、URL、インライン仕様)を含む。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
