Skills 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, Reviewer, and Observer. Use when the user wants to "call a squad", "start a project", or "deploy squad" with specialized roles and quality control loops.

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/arbiger/calling-agent-squad" ~/.claude/skills/openclaw-skills-calling-agent-squad && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/arbiger/calling-agent-squad" ~/.openclaw/skills/openclaw-skills-calling-agent-squad && rm -rf "$T"
manifest: skills/arbiger/calling-agent-squad/SKILL.md
source content

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/

AgentConfig 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