SwarmClawエージェント群を管理し、タスクの作成・割り当て、状態確認、ワークフロー実行、複数エージェント間の連携をチャットから行い、エージェントへの作業指示や状況把握、診断、連携を支援するSkill。
SwarmClawエージェントの管理、タスクの作成と割り当て、エージェントとセッションのステータス確認、ワークフローのトリガー、チャットからのマルチエージェント作業のオーケストレーションを行うためのSkillです。
📜 元の英語説明(参考)
Manage your SwarmClaw agent fleet, create and assign tasks, check agent and session status, trigger workflows, and orchestrate multi-agent work from chat. Use when asked to dispatch work to other agents, check what agents are doing, run diagnostics, or coordinate across a SwarmClaw dashboard instance.
🇯🇵 日本人クリエイター向け解説
SwarmClawエージェントの管理、タスクの作成と割り当て、エージェントとセッションのステータス確認、ワークフローのトリガー、チャットからのマルチエージェント作業のオーケストレーションを行うためのSkillです。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o swarmclaw.zip https://jpskill.com/download/5451.zip && unzip -o swarmclaw.zip && rm swarmclaw.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5451.zip -OutFile "$d\swarmclaw.zip"; Expand-Archive "$d\swarmclaw.zip" -DestinationPath $d -Force; ri "$d\swarmclaw.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
swarmclaw.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
swarmclawフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] swarmclaw
概要
SwarmClawは、自己ホスト型AIエージェントオーケストレーションダッシュボードです。このスキルは、SwarmClawインスタンス全体でエージェント、タスク、セッション、スケジュール、およびメモリを管理するためのCLIアクセスを提供します。
CLIのインストール:
npm i -g @swarmclawai/swarmclaw
認証にはSWARMCLAW_ACCESS_KEY(推奨)またはCLIキーフラグを使用します。デフォルトのURLはhttp://localhost:3456です。SWARMCLAW_URL、--url(レガシーコマンド)、または--base-url(APIマップコマンド)で上書きできます。
コマンド結果を解析する際は、機械可読な出力を使用してください。
- レガシーコマンドには
--raw - APIマップコマンドには
--json
セットアップ
- インストール:
npm i -g @swarmclawai/swarmclaw - 環境変数を設定:
export SWARMCLAW_ACCESS_KEY=<your-key>(初回実行時にターミナルに表示されます) - 完全なドキュメント: https://swarmclaw.ai/docs — CLIリファレンス: https://github.com/swarmclawai/swarmclaw
マルチゲートウェイフリート管理
SwarmClawは、複数のOpenClawゲートウェイに同時に接続できます。各SwarmClawエージェントは、ローカルインスタンスと複数のリモートインスタンスを含む、異なるゲートウェイをターゲットにできます。このスキルのコマンドはSwarmClawコントロールプレーンを介して動作するため、エージェント/タスク/セッションのアクションはフリートビュー全体に適用されます。複数のOpenClawインスタンス間でステータスとタスクの調整が必要な場合に使用してください。
コマンド
エージェント:
swarmclaw agents list— ID、名前、プロバイダー、ステータスを含むすべてのエージェントを一覧表示します。swarmclaw agents list --rawswarmclaw agents get <agentId>— 特定のエージェントの詳細をすべて取得します。swarmclaw agents get <agentId> --raw
タスク:
swarmclaw tasks create --title "..." --description "..." --agent-id <agentId>— タスクを作成して割り当てます。swarmclaw tasks create --title "Analyse competitor pricing" --description "Research and compare competitor pricing strategies, identify gaps and opportunities" --agent-id <agentId> --rawswarmclaw tasks list— ステータスを含むすべてのタスクを一覧表示します。swarmclaw tasks list --raw
セッション:
swarmclaw sessions list— アクティブなセッションを一覧表示します。swarmclaw sessions list --rawswarmclaw sessions chat <id> --message "..."— 既存のセッションにメッセージを送信します。swarmclaw sessions chat <id> --message "Give me a status update" --raw
メモリ:
swarmclaw memory maintenance— メモリメンテナンス分析を実行します。swarmclaw memory maintenance --raw
診断:
swarmclaw setup doctor— システム診断を実行し、問題を報告します。swarmclaw setup doctor --raw
バージョン:
swarmclaw version check— 現在のバージョンと更新ステータスを確認します。swarmclaw version check --raw
ルール
- タスクを作成する前に、
agents listを実行してエージェントIDが存在することを確認してください。 - アクセスキーをCLI引数として目に見える出力に渡さないでください。
SWARMCLAW_ACCESS_KEY環境変数に依存してください。 - SwarmClawインスタンスに到達できない場合は、
swarmclaw setup doctorを実行し、その結果を報告してから再試行してください。 - ユーザーが「作業をディスパッチする」、「XエージェントにYを実行させる」、「これを割り当てる」と言った場合は、
tasks createを使用して適切なエージェントに作業を割り当ててください。 - ユーザーが「何が実行されているか」、「エージェントのステータス」、「エージェントは何をしているか」と尋ねた場合は、
agents listとsessions listの出力を組み合わせて全体像を提示してください。 - 複雑な多段階オーケストレーションの場合は、コマンドを連結するのではなく、個別のタスクを作成してください。
- コマンド出力をさらに処理するために解析する必要がある場合は、
--raw/--json出力モードを使用してください。 - 明示的なユーザー確認なしにエージェントを変更または削除するコマンドを実行しないでください。
例
別のエージェントに作業をディスパッチする: ユーザーの発言: 「リサーチエージェントに競合他社の価格分析をさせてください」
swarmclaw agents list --raw
swarmclaw tasks create --title "Analyse competitor pricing" --description "Research and compare competitor pricing strategies, identify gaps and opportunities" --agent-id <research-agent-id> --raw
その後、タスクが作成され、エージェントがそれを受け取ることを確認します。
フリートのステータスを確認する: ユーザーの発言: 「現在、すべてのエージェントは何をしていますか?」
swarmclaw agents list --raw
swarmclaw sessions list --raw
その後、どのエージェントがアイドル状態か、どのアクティブなセッションがあるか、および進行中のタスクを要約します。
診断を実行する: ユーザーの発言: 「SwarmClawに何か問題があるようです」
swarmclaw setup doctor --raw
その後、見つかった問題を報告し、doctorの出力に基づいて修正を提案します。
ゲートウェイ全体でエージェントを確認する: ユーザーの発言: 「すべてのOpenClawインスタンスで何が起こっていますか?」
swarmclaw agents list --raw
その後、出力を使用して複数のゲートウェイにわたるエージェントとその接続ステータスを特定し、どのゲートウェイが正常で、どのエージェントが各ゲートウェイでアクティブであるかを要約します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Overview
SwarmClaw is a self-hosted AI agent orchestration dashboard. This skill gives you CLI access to manage agents, tasks, sessions, schedules, and memory across a SwarmClaw instance.
Install the CLI:
npm i -g @swarmclawai/swarmclaw
Authentication uses SWARMCLAW_ACCESS_KEY (preferred) or CLI key flags. Default URL is http://localhost:3456; override with SWARMCLAW_URL, --url (legacy commands), or --base-url (API-mapped commands).
Use machine-readable output when parsing command results:
--rawfor legacy commands--jsonfor API-mapped commands
Setup
- Install:
npm i -g @swarmclawai/swarmclaw - Set env var:
export SWARMCLAW_ACCESS_KEY=<your-key>(shown in terminal on first run) - Full docs: https://swarmclaw.ai/docs — CLI reference: https://github.com/swarmclawai/swarmclaw
Multi-Gateway Fleet Management
SwarmClaw can connect to multiple OpenClaw gateways at the same time. Each SwarmClaw agent can target a different gateway, including one local and several remote instances. This skill’s commands operate through the SwarmClaw control plane, so your agent/task/session actions apply across the fleet view. Use it when you need status and task coordination across more than one OpenClaw instance.
Commands
Agents:
swarmclaw agents list— list all agents with IDs, names, providers, statusswarmclaw agents list --rawswarmclaw agents get <agentId>— get full details for a specific agentswarmclaw agents get <agentId> --raw
Tasks:
swarmclaw tasks create --title "..." --description "..." --agent-id <agentId>— create and assign a taskswarmclaw tasks create --title "Analyse competitor pricing" --description "Research and compare competitor pricing strategies, identify gaps and opportunities" --agent-id <agentId> --rawswarmclaw tasks list— list all tasks with statusswarmclaw tasks list --raw
Sessions:
swarmclaw sessions list— list active sessionsswarmclaw sessions list --rawswarmclaw sessions chat <id> --message "..."— send a message to an existing sessionswarmclaw sessions chat <id> --message "Give me a status update" --raw
Memory:
swarmclaw memory maintenance— run memory maintenance analysisswarmclaw memory maintenance --raw
Diagnostics:
swarmclaw setup doctor— run system diagnostics and report issuesswarmclaw setup doctor --raw
Version:
swarmclaw version check— check current version and update statusswarmclaw version check --raw
Rules
- Always verify an agent ID exists by running
agents listbefore creating tasks for it. - Never pass the access key as a CLI argument in visible output — rely on the
SWARMCLAW_ACCESS_KEYenv var. - If the SwarmClaw instance is unreachable, run
swarmclaw setup doctorand report the findings before retrying. - When the user says "dispatch work", "get X agent to do Y", or "assign this to", use
tasks createto assign the work to the appropriate agent. - When the user asks "what's running", "agent status", or "what are my agents doing", combine output from
agents listandsessions listto give a full picture. - For complex multi-step orchestration, create individual tasks rather than chaining commands.
- Use
--raw/--jsonoutput modes when you need to parse command output for further processing. - Do not run commands that modify or delete agents without explicit user confirmation.
Examples
Dispatch work to another agent: User says: "Get my research agent to analyse competitor pricing"
swarmclaw agents list --raw
swarmclaw tasks create --title "Analyse competitor pricing" --description "Research and compare competitor pricing strategies, identify gaps and opportunities" --agent-id <research-agent-id> --raw
Then confirm the task was created and the agent will pick it up.
Check fleet status: User says: "What are all my agents doing right now?"
swarmclaw agents list --raw
swarmclaw sessions list --raw
Then summarize which agents are idle, which have active sessions, and any tasks in progress.
Run diagnostics: User says: "Something seems wrong with SwarmClaw"
swarmclaw setup doctor --raw
Then report issues found and suggest fixes based on the doctor output.
Check agents across gateways: User says: "What's happening across all my OpenClaw instances?"
swarmclaw agents list --raw
Then use the output to identify agents across multiple gateways with their connection status, and summarize which gateways are healthy and which agents are active on each.