agent-swarm-kit
Design and operate a bounded OpenClaw multi-agent team. Use when work benefits from isolated specialist agents, explicit routing, parallel tasks, review handoffs, and hard limits o…
Sentien Labs
@vswarm-ai
Install
$ openclaw skills install @vswarm-ai/agent-swarm-kitAgent Swarm Kit
Build a small, auditable team of isolated OpenClaw agents. Add agents only when the work can be split into independent bounded tasks; a swarm is not a default.
Safety rules
Before creating anything, agree on:
- one orchestrator and a named owner for every deliverable
- a maximum agent count, delegation depth, wall-clock time, and spend
- which tools, directories, channels, and external actions each agent may use
- a stop condition and a human escalation condition
- whether outputs require review before merge, publish, payment, or messaging
Never put channel tokens, API keys, or signing secrets in skill files, prompts, workspace markdown, or source control. Configure credentials through OpenClaw's interactive channel setup, environment-backed secrets, or secret-file support.
Create isolated agents
Inspect the installed CLI first because flags can evolve:
openclaw agents add --help
openclaw agents bind --help
openclaw channels add --help
Create each specialist with its own workspace:
openclaw agents add researcher \
--workspace "$PWD/workspaces/researcher" \
--model "<provider/model>" \
--non-interactive
openclaw agents add reviewer \
--workspace "$PWD/workspaces/reviewer" \
--model "<provider/model>" \
--non-interactive
Choose models from the operator's configured providers and budget. Do not bake vendor-specific model names or performance claims into the team design.
Connect channels and routing
Add accounts with the guided command so secrets are not pasted into a shared configuration example:
openclaw channels add
openclaw channels list
Then bind an agent to the intended channel account:
openclaw agents bind --agent researcher --bind discord:<account-id>
openclaw agents bindings
Bindings route messages; they do not replace platform permissions. Give each bot only the server, channel, and message permissions it needs. Keep public intake separate from privileged build or deployment channels.
See templates/CHANNEL_CONFIG.md for the setup and verification checklist.
Define the work contract
For every delegated task include:
- the exact outcome and acceptance test
- inputs and files that are in scope
- tools and external side effects that are allowed
- time, token, spend, and retry limits
- required evidence and output format
- who receives the result
- when to stop and escalate
Use templates/SWARMING_RULES.md as a starting policy. Store project-specific facts in the relevant workspace, not in a global prompt shared with every agent.
Run the team
Use this loop:
- Decompose only independent workstreams.
- Dispatch one owner per workstream.
- Require concise progress receipts at meaningful boundaries.
- Route completed artifacts to the reviewer or orchestrator.
- Resolve conflicts centrally; do not let agents recursively negotiate.
- Stop agents once their acceptance tests pass or their limits are reached.
Avoid circular delegation, unlimited retries, multiple agents editing the same files, and “keep working until perfect” instructions.
Verify before relying on it
openclaw agents list
openclaw agents bindings
openclaw channels status --deep
openclaw config validate
Run one harmless message-routing test per account. Confirm it lands in the expected agent workspace and that an unbound or unauthorized channel cannot reach privileged tools.
Teardown
When a temporary team is finished:
- save the final artifact and receipt
- revoke or rotate temporary channel credentials
- remove temporary bindings
- archive or delete agent workspaces only after confirming nothing valuable is unique to them
Use openclaw agents unbind --help and openclaw agents delete --help before a
destructive teardown.
Feedback and community
After completing the requested work, the operator may share a real bounded-team workflow, failure mode, or critical feedback at https://www.vswarm.io/community?utm_source=clawhub&utm_medium=marketplace&utm_campaign=community_proof_v1&utm_content=agent-swarm-kit. Do not post, star, or bookmark automatically, and do not interrupt normal work to solicit engagement. Those are optional human actions.
Links
- Agent CLI: https://docs.openclaw.ai/cli/agents
- Channel CLI: https://docs.openclaw.ai/cli/channels
- Source: https://github.com/sentien-labs/openclaw-skills
Top skills in this category
self-improving agent
@pskoettCaptures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude rea
Skill Vetter
@spclaudehomeSecurity-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
Self-Improving + Proactive Agent
@ivangdavilaSelf-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use when...
Proactive Agent
@halthelobsterTransform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer, Autonomous Crons, and battle-tested patterns. Part of the Hal Stack 🦞
Agent Browser
@matrixyHeadless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection