Skills

Squad Help

How to use the Squad coordinator agent and the separate squad menu skill, with...

Install

npx skills add microsoft/waza --skill squad-help -g -a claude-code -y
Repository
microsoft/waza1.5k
Category
AI and agents
Updated
4d ago
License
MIT
Context cost
Lightabout 974 tokens
Runs scripts
No, instructions only

What it does

How to use the Squad coordinator agent and the separate squad menu skill, with host-dependent discovery and slash-command support.

Skill: squad-help

Quick reference. If you're reading this because a user said "use squad" or "squad" or "set up a squad", you're in the right place, read on for the correct invocation paths.


Squad coordinator and squad menu skill

The Squad framework registers a custom Copilot CLI agent at .github/agents/squad.agent.md. The agent is named Squad and its description is "Your AI team. Describe what you're building, get a team of specialists that live in your repo."

Copilot CLI agents and skills are different things:

ThingHow to invokeExample
Menu skillHost skill tool, natural-language match, or exposed skill commandskill(squad) when available
Agenttask tool with agent_type=<name>task(name="...", agent_type="Squad", prompt="...")
Slash commandHost-dependent built-in command or exposed user-invocable skill/squad when the host exposes the installed menu

The Squad agent performs coordination; the separate squad menu skill lives at .github/skills/squad/SKILL.md and declares user-invocable: true. They are not interchangeable. Slash-command availability is host-dependent: use /squad only where the host exposes that skill as a command. Otherwise use its natural-language triggers or the host's skill picker/tool, when available; invoke the coordinator agent for actual orchestration.


How to actually use Squad

Pick the path that matches the user's intent:

A) Invoke the Squad coordinator agent (most common)

The Squad coordinator orchestrates a team of specialists. It routes work to the right agent, scaffolds a team if none exists, and enforces handoffs.

task(
  name="<short-task-name>",
  agent_type="Squad",
  prompt="<what you want the team to do>"
)
Read the whole SKILL.md on GitHub

More in AI and agents