← Back to Skills Marketplace
arbiger

Calling Agent Squad

by arbiger · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
227
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install calling-agent-squad
Description
Activate a multi-agent team (the Squad) to manage complex projects, business tasks, or development workflows. The squad includes a Manager, Architect, Coder,...
README (SKILL.md)

Calling Agent Squad

This skill coordinates a specialized team of agents to handle your tasks with professional rigor.

🎯 Usage

Mode 1: Standard (Default)

calling squad [project] [task details]
  • I act as all roles (Manager, Researcher, Architect, Copywriter, Reviewer, Observer)
  • Before each role: I read their SOUL.md and IDENTITY.md to adopt their persona
  • After task completion: I return to my normal self (Megan)
  • Like playing a script - put on the mask, do the job, take it off

Mode 2: Full (Spawn Real Sub-Agents)

calling squad full [project] [task details]
  • Spawns real sub-agents via openclaw agent
  • Each agent runs in its own workspace with its own SOUL.md/IDENTITY.md
  • Slower but more professional - agents work independently
  • Suitable for complex tasks requiring specialized expertise

How It Works

Standard Mode

When user says calling squad [project] [task]:

  1. Create project folder: Documents/squad_projects/[project]_[yyyymmdd]/
  2. For each role (Researcher → Architect → Copywriter → Reviewer → Observer):
    • Read that role's SOUL.md and IDENTITY.md from agents/[role]/
    • Adopt their persona and complete their task
  3. Save all deliverables to project folder
  4. Return to normal (Megan) after completion

Full Mode

When user says calling squad full [project] [task]:

  1. Run: openclaw agent --agent squad-manager -m "Mission: [project] - [task]"
  2. Squad-manager spawns sub-agents with their own workspaces
  3. Each agent reads its own SOUL.md/IDENTITY.md
  4. Results saved to project folder

⚠️ Important Notes

  • Standard mode: I read SOUL/IDENTITY for each role, then return to Megan after - no memory contamination
  • Full mode: Sub-agents have separate context windows, completely isolated
  • Cost: Standard uses ~same tokens as normal; Full uses more (multiple agent sessions)

🛠️ Maintenance

To re-initialize agents (for Full mode):

bash ~/.openclaw/workspace/skills/calling-agent-squad/squad-init.sh

Folder Structure

Root: ~/.openclaw/workspace/skills/calling-agent-squad/agents/

Agent Config Folder
🦞 Manager agents/squad-manager/
📐 Architect agents/architect/
🔍 Researcher agents/researcher/
✍️ Copywriter agents/copywriter/
🛠️ Coder agents/coder/
🛡️ Reviewers agents/code-reviewer/, agents/brand-reviewer/
📋 Observer agents/observer/

Each folder contains: SOUL.md, IDENTITY.md, TOOLS.md, USER.md


Project Output

All projects saved to: Documents/squad_projects/[project]_[yyyymmdd]/


The Team

  • Squad Manager: Orchestrates, delegates, and arbitrates
  • Architect: Plans system blueprints and maintains handbook
  • Researcher: Gathers market and technical intelligence (facts first, deep insights)
  • Copywriter: Creates marketing and technical copy
  • Code Reviewer: Audits for security and logic errors
  • Brand Reviewer: Ensures brand consistency
  • Observer: Logs mission and extracts new rules
Usage Guidance
Before installing or running this skill: 1) Review the bundled squad-init.sh (and any other scripts) line-by-line before executing them. 2) Understand that agents are instructed to read and edit local workspace memory files (memory/YYYY‑MM‑DD.md, MEMORY.md) and to create project folders under Documents — do not enable this skill on machines with sensitive secrets you don’t want the skill or its agents to see. 3) Note contradictory directions in the docs: some files say 'Don't ask permission. Just do it.' while others say to ask before sending data externally — clarify expected behaviour with the skill author or test in an isolated environment. 4) Avoid placing SSH keys, API tokens, or other secrets into TOOLS.md or the skill workspace. 5) If you allow 'full' mode (spawning sub‑agents), accept that multiple agent sessions may run commands (exec) and could perform commits/pushes if the workspace is configured for that — protect upstream repos with branch protections and require manual merges. 6) If you want to proceed, run the skill first in a disposable/sandbox user profile or VM and monitor filesystem and network activity; only enable on primary systems after you’re satisfied with its behaviour.
Capability Analysis
Type: OpenClaw Skill Name: calling-agent-squad Version: 1.0.0 The 'calling-agent-squad' skill bundle is a comprehensive framework for coordinating a multi-agent team to handle complex projects. It includes well-defined roles (Manager, Architect, Coder, etc.) with specific instructions for persona adoption and task delegation in both 'Standard' (persona-switching) and 'Full' (sub-agent spawning) modes. The bundle features robust safety guidelines in the AGENTS.md and SOUL.md files, explicitly prohibiting data exfiltration and unauthorized destructive actions. While the squad-init.sh script contains hardcoded local paths (/Users/george/), this is a non-malicious configuration oversight. The use of system tools like 'exec' for code auditing and 'sessions_spawn' for orchestration is strictly aligned with the skill's stated purpose of professional project management.
Capability Assessment
Purpose & Capability
Name/description align with the provided files: this is a multi‑agent orchestrator with role personas and workspace conventions. It does not request external credentials or unusual binaries, which is proportionate. However the agents' manuals repeatedly instruct agents to read local memory files, edit MEMORY.md, and perform git commit/push operations — capabilities that are plausible for a squad orchestrator but are higher‑impact than the simple description implies and should be explicitly understood by the user.
Instruction Scope
SKILL.md and many AGENTS.md files instruct agents to read SOUL.md/IDENTITY.md and various memory files (memory/YYYY‑MM‑DD.md, MEMORY.md), create project folders under Documents/squad_projects, and the maintenance docs point to running bash ~/.openclaw/.../squad-init.sh. Some agent docs say 'Don't ask permission. Just do it.' and also permit 'commit and push your own changes' and running exec/tests. Those directives allow nontrivial local file access, modification, and potential outbound actions; they are broader than the user-facing description and contain contradictory guidance about when to ask before taking actions that leave the machine.
Install Mechanism
No install spec — instruction-only skill plus bundled files. That limits remote code downloads. There is a local initialization script (squad-init.sh) included; it will only run if the user explicitly executes it (e.g., maintenance instruction). Inspect the script before running.
Credentials
The skill declares no required env vars or credentials (proportionate). Nevertheless, many TOOLS.md examples mention SSH hosts, TTS, and other local secrets as optional notes; the skill's documents encourage storing local infra details in TOOLS.md. Those are examples rather than requirements, but users should avoid putting secrets into shared skill files.
Persistence & Privilege
always:false and no install hooks are good. The skill expects and documents spawning sub‑agents (openclaw agent calls) and using platform operations like sessions_spawn/exec. Autonomous invocation is the platform default — not alone a concern — but combined with the agent directives to modify files, run commands, and push commits, it increases blast radius if misused. The included init script can be run manually; it does not appear to force persistent system changes automatically.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install calling-agent-squad
  3. After installation, invoke the skill by name or use /calling-agent-squad
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the calling-agent-squad skill. - Activate a multi-agent team (Manager, Architect, Coder, Reviewer, Observer) to handle complex projects or workflows. - Supports two modes: Standard (single-agent roleplay) and Full (spawns real sub-agents in separate workspaces). - Each agent uses individual SOUL.md and IDENTITY.md personas for specialized tasks. - Projects and all deliverables are organized and saved to structured folders for tracking. - Includes clear setup, usage, and maintenance instructions.
Metadata
Slug calling-agent-squad
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Calling Agent Squad?

Activate a multi-agent team (the Squad) to manage complex projects, business tasks, or development workflows. The squad includes a Manager, Architect, Coder,... It is an AI Agent Skill for Claude Code / OpenClaw, with 227 downloads so far.

How do I install Calling Agent Squad?

Run "/install calling-agent-squad" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Calling Agent Squad free?

Yes, Calling Agent Squad is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Calling Agent Squad support?

Calling Agent Squad is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Calling Agent Squad?

It is built and maintained by arbiger (@arbiger); the current version is v1.0.0.

💬 Comments