jpskill.com
🛠️ 開発・MCP コミュニティ

SwarmClawエージェント群を管理し、タスクの作成・割り当て、状態確認、ワークフロー実行、複数エージェント間の連携をチャットから行い、エージェントへの作業指示や状況把握、診断、連携を支援するSkill。

swarmclaw

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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して swarmclaw.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → swarmclaw フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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

セットアップ

  1. インストール: npm i -g @swarmclawai/swarmclaw
  2. 環境変数を設定: export SWARMCLAW_ACCESS_KEY=<your-key>(初回実行時にターミナルに表示されます)
  3. 完全なドキュメント: https://swarmclaw.ai/docs — CLIリファレンス: https://github.com/swarmclawai/swarmclaw

マルチゲートウェイフリート管理

SwarmClawは、複数のOpenClawゲートウェイに同時に接続できます。各SwarmClawエージェントは、ローカルインスタンスと複数のリモートインスタンスを含む、異なるゲートウェイをターゲットにできます。このスキルのコマンドはSwarmClawコントロールプレーンを介して動作するため、エージェント/タスク/セッションのアクションはフリートビュー全体に適用されます。複数のOpenClawインスタンス間でステータスとタスクの調整が必要な場合に使用してください。

コマンド

エージェント:

  • swarmclaw agents list — ID、名前、プロバイダー、ステータスを含むすべてのエージェントを一覧表示します。
    swarmclaw agents list --raw
  • swarmclaw 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> --raw
  • swarmclaw tasks list — ステータスを含むすべてのタスクを一覧表示します。
    swarmclaw tasks list --raw

セッション:

  • swarmclaw sessions list — アクティブなセッションを一覧表示します。
    swarmclaw sessions list --raw
  • swarmclaw 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

ルール

  1. タスクを作成する前に、agents listを実行してエージェントIDが存在することを確認してください。
  2. アクセスキーをCLI引数として目に見える出力に渡さないでください。SWARMCLAW_ACCESS_KEY環境変数に依存してください。
  3. SwarmClawインスタンスに到達できない場合は、swarmclaw setup doctorを実行し、その結果を報告してから再試行してください。
  4. ユーザーが「作業をディスパッチする」、「XエージェントにYを実行させる」、「これを割り当てる」と言った場合は、tasks createを使用して適切なエージェントに作業を割り当ててください。
  5. ユーザーが「何が実行されているか」、「エージェントのステータス」、「エージェントは何をしているか」と尋ねた場合は、agents listsessions listの出力を組み合わせて全体像を提示してください。
  6. 複雑な多段階オーケストレーションの場合は、コマンドを連結するのではなく、個別のタスクを作成してください。
  7. コマンド出力をさらに処理するために解析する必要がある場合は、--raw/--json出力モードを使用してください。
  8. 明示的なユーザー確認なしにエージェントを変更または削除するコマンドを実行しないでください。

別のエージェントに作業をディスパッチする: ユーザーの発言: 「リサーチエージェントに競合他社の価格分析をさせてください」

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:

  • --raw for legacy commands
  • --json for API-mapped commands

Setup

  1. Install: npm i -g @swarmclawai/swarmclaw
  2. Set env var: export SWARMCLAW_ACCESS_KEY=<your-key> (shown in terminal on first run)
  3. 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, status
    swarmclaw agents list --raw
  • swarmclaw agents get <agentId> — get full details for a specific agent
    swarmclaw agents get <agentId> --raw

Tasks:

  • swarmclaw tasks create --title "..." --description "..." --agent-id <agentId> — create and assign a task
    swarmclaw tasks create --title "Analyse competitor pricing" --description "Research and compare competitor pricing strategies, identify gaps and opportunities" --agent-id <agentId> --raw
  • swarmclaw tasks list — list all tasks with status
    swarmclaw tasks list --raw

Sessions:

  • swarmclaw sessions list — list active sessions
    swarmclaw sessions list --raw
  • swarmclaw sessions chat <id> --message "..." — send a message to an existing session
    swarmclaw sessions chat <id> --message "Give me a status update" --raw

Memory:

  • swarmclaw memory maintenance — run memory maintenance analysis
    swarmclaw memory maintenance --raw

Diagnostics:

  • swarmclaw setup doctor — run system diagnostics and report issues
    swarmclaw setup doctor --raw

Version:

  • swarmclaw version check — check current version and update status
    swarmclaw version check --raw

Rules

  1. Always verify an agent ID exists by running agents list before creating tasks for it.
  2. Never pass the access key as a CLI argument in visible output — rely on the SWARMCLAW_ACCESS_KEY env var.
  3. If the SwarmClaw instance is unreachable, run swarmclaw setup doctor and report the findings before retrying.
  4. When the user says "dispatch work", "get X agent to do Y", or "assign this to", use tasks create to assign the work to the appropriate agent.
  5. When the user asks "what's running", "agent status", or "what are my agents doing", combine output from agents list and sessions list to give a full picture.
  6. For complex multi-step orchestration, create individual tasks rather than chaining commands.
  7. Use --raw/--json output modes when you need to parse command output for further processing.
  8. 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.