openclaw-team-bus について
複数の Agent 間で通信する OpenClaw スキルで、現在の Agent ID を自動検出します。タスク送信、受信箱の確認、返信、全体配信、Agent の一覧表示を行うコマンドを備えています。
主な機能
- 01Agent ID を自動検出
- 02タスク送信と受信箱の確認
- 03メッセージへの返信
- 04各 Agent の受信箱に一斉配信
- 05チーム Agent の一覧表示
活用シーン
- 01チーム内の Agent にタスクを分配
- 02Agent の受信箱を確認して返信
- 03すべての Agent にメッセージを配信
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ louis-cai/ openclaw-team-bus-skills --skill openclaw-team-busインストール後、Claude Code で/openclaw-team-busを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdexamples/HEARTBEAT.templateteam.json.templatescripts/bus.py詳細
OpenClaw Team Bus
エージェント ID を自動検出するマルチエージェント通信システムです。
セットアップ
1. チーム情報
cp examples/team.json.template /root/.openclaw/team-bus/team.json
チームメンバー:
| コードネーム | AgentID | 担当 |
|---|---|---|
| Prism | lead | 調整、取りまとめ、Telegram でのコミュニケーション |
| Scope | product | 要件、PRD、ユーザーストーリー |
| Pixel | coder | コード実装、バグ修正、テスト |
| Lens | architect | アーキテクチャ設計、インターフェース定義、コードレビュー |
| Shutter | ops | デプロイ、CI、統合テスト、セキュリティ監視 |
2. スキルのインストール
cd <agent-workspace>/skills
git clone https://github.com/louis-cai/openclaw-team-bus-skills.git openclaw-team-bus
3. HEARTBEAT の設定
cp examples/HEARTBEAT.template <workspace>/HEARTBEAT.md
使い方
python3 bus.py <command> [args]
Commands:
send <agent> <title> <desc> <chat> --from <agent> # 发送任务(必传)
poll # 扫描收件箱(自动获取agent ID)
reply <agent> <task-id> <msg> [--accountId <id>] # 回复(accountId 必传)
broadcast <msg> [--chatId <id>] [--accountId <id>] # 广播(分发到每个 agent 的 inbox)
list-agents # 列出 agent
team # 显示团队信息(我是谁)
complete <task-id> [result] # 完成任务
fail <task-id> <error> # 标记失败
エージェント ID
エージェント ID は環境変数から自動的に取得されます:
TEAM_BUS_AGENT(手動設定)CLAW_AGENT_ID(OpenClaw が自動で提供)
手動で渡す必要はありません。poll/team などのコマンドが自身の ID を自動で識別します。
コメント
Markdown 対応