Community研究&データ分析github.com

YAML マルチエージェントオーケストレーター

🤖 YAML を使用して宣言的にマルチエージェント AI ワークフローを定義および実行し、自動コンテキスト処理によるオーケストレーションの簡略化とコラボレーションの強化を実現します。

YAML マルチエージェントオーケストレーター とは?

このスキルは、開発者が YAML ファイルを使って複数の AI エージェントからなるワークフローを宣言的に定義・実行できるようにするものです。従来のコードベースのオーケストレーションと異なり、エージェント間のコンテキスト受け渡しやタスクの依存関係を自動的に処理するため、複雑なマルチエージェントシステムの構築が大幅に簡素化されます。主に Claude Code や Cursor などの AI エージェント開発プラットフォームで利用でき、YAML の読みやすさを活かした直感的な設定が可能です。このスキールは、各エージェントの役割、目標、利用するツールを YAML で定義し、実行時に自動的にワークフローを解釈してエージェントを連携させます。また、エラーハンドリングや結果の集約機能も備えており、大規模な AI 協調タスクに適しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add CharlesDaniel52/YAML-Multi-Agent-Orchestrator

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

YAML マルチエージェントオーケストレーター は何をしますか?

🤖 YAML を使用して宣言的にマルチエージェント AI ワークフローを定義および実行し、自動コンテキスト処理によるオーケストレーションの簡略化とコラボレーションの強化を実現します。

概要

このスキルを使用すると、単一の YAML 設定ファイルで複数の AI エージェントのワークフローを定義できます。各エージェントの役割、目標、使用するツールを宣言的に記述するだけで、自動的にエージェント間のコンテキストが受け渡され、タスクが連携して実行されます。

特徴

  • 宣言的ワークフロー定義: YAML を使用し、コードを書かずにワークフローを定義
  • 自動コンテキスト処理: エージェント間のコンテキスト共有を自動化
  • 依存関係管理: タスク間の依存関係を自動的に解決
  • エラーハンドリング: ワークフロー実行中のエラーを適切に処理
  • 拡張性: カスタムツールやエージェントタイプを追加可能

使用方法

  1. YAML 設定ファイルを作成し、エージェントとワークフローを定義します。
  2. スキルを実行してワークフローを開始します。
  3. スキルが自動的にエージェントを起動し、コンテキストを共有しながらタスクを実行します。

設定例

workflow:
  name: example-workflow
  agents:
    - name: researcher
      role: research specialist
      tools: [web_search, document_analysis]
    - name: writer
      role: content creator
      tools: [text_generation]
  tasks:
    - agent: researcher
      input: "調査トピック"
    - agent: writer
      input: "前のタスクの結果を使用してレポートを作成"

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他の AI エージェント開発プラットフォーム

注意事項

  • 各エージェントが使用するツールは事前に定義されている必要があります。
  • ワークフローは直列または並列で実行可能です。
  • コンテキストの自動処理により、エージェント間の一貫性が保たれます。

関連スキル