AGENT SKILL

squad-help

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

License 许可
MIT
所属仓库
microsoft/waza
最近更新
2026-11-13
Stars
★ 1.5k
Forks
101

01 前言 Front Matter

name
squad-help
domain
squad-onboarding
source
Squad SDK managed help with a Waza project correction for host-dependent menu invocation.
confidence
high
description
How to use the Squad coordinator agent and the separate squad menu skill, with host-dependent discovery and slash-command support.
allowedTools
[]

03 SKILL.md 正文

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:

Thing How to invoke Example
Menu skill Host skill tool, natural-language match, or exposed skill command skill(squad) when available
Agent task tool with agent_type=<name> task(name="...", agent_type="Squad", prompt="...")
Slash command Host-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>"
)

Use this when the user says things like:

  • "Use Squad to build X"
  • "Set up an AI team for this project"
  • "Have the Squad coordinator design Y"
  • "Spawn Squad" / "Squad, help me with ..."

B) See what Squad commands exist

The squad skill is a categorized catalog of common Squad operations. The coordinator presents it as an interactive menu.

Trigger by natural-language match: "squad commands", "what can squad do", "show me squad options", "slash commands", "what commands are available".

Use this when the user says things like:

  • "What can Squad do?"
  • "Show me the squad commands"
  • "squad help"

C) Initialize Squad in a fresh project

squad init is a shell command, not a tool call. The user runs it in their terminal in a project that has no .squad/ directory yet.

squad init

Do not try to invoke this from inside an existing Copilot session — .squad/ is already initialized if you're reading this file.


What NOT to do

  • ❌ Do not use the menu skill as a substitute for the Squad coordinator agent.
  • ❌ Do not assume /squad is exposed by every host, or universally unsupported; check host discovery and use the natural-language menu fallback.
  • ❌ Do not call task(agent_type="Squad", …) for tiny tasks the current agent can handle directly. Squad is for work that needs orchestration; trivial edits do not.

How this skill was discovered

This repository installs managed help at .github/skills/squad-help/SKILL.md. Discovery in a picker, tool or command menu depends on the host's repository-skill support and settings. This narrow Waza correction is not pristine upstream text; preserve its coordinator/menu distinction and source-contract regression on upgrade.

If you removed this skill on purpose, the model will fall back to its own reasoning and may make the lookup mistakes described above.


See also

  • .github/agents/squad.agent.md — the actual Squad coordinator agent
  • .github/skills/squad/SKILL.md — the separate command catalog and interactive menu

04 同仓库更多 Skills

microsoft
microsoft/waza

waza-runner

Run evaluations on Agent Skills to measure their effectiveness. USE FOR: "run skill evals", "evaluate my skill", "test skill quality", "check skill triggers", "skill compliance check", "measure skill performance", "run evals on [skill-name]", "grade skill execution". DO NOT USE FOR: writing skills (use skill-authoring), improving frontmatter (use sensei), or general testing unrelated to skills.

测试与质量Skill与智能体开发
★ 1.5k
microsoft
microsoft/waza

waza

**WORKFLOW SKILL** - Evaluate AI agent skills using structured benchmarks with YAML specs, fixture isolation, and pluggable validators. USE FOR: run waza, waza help, run eval, run benchmark, evaluate skill, test agent, generate eval suite, init eval, compare results, score agent, agent evaluation, skill testing, cross-model comparison. DO NOT USE FOR: improving skill frontmatter (use waza dev), creating new skills from scratch (use skill-creator), token counting or budget checks (use waza tokens). INVOKES: Copilot SDK executor, mock engine, code/regex validators. FOR SINGLE OPERATIONS: use waza run directly for a single benchmark.

测试与质量Skill与智能体开发
★ 1.5k
microsoft
microsoft/waza

waza-interactive

Interactive workflow partner for creating, testing, and improving AI agent skills with waza. USE FOR: run my evals, check my skill, compare models, create eval suite, debug failing tests, is my skill ready, ship readiness, interpret results, improve score. DO NOT USE FOR: general coding, non-skill work, writing skill content (use skill-authoring), improving frontmatter only (use sensei).

开发工程师内容创作者Skill与智能体开发
★ 1.5k
microsoft
microsoft/waza

code-explainer

Explains code snippets in plain English, breaking down what the code does step by step. Perfect for learning, code reviews, or documentation.

开发工程师
★ 1.5k
microsoft
microsoft/waza

compatibility-skill

Read fixture status and report whether it is ready.

★ 1.5k
microsoft
microsoft/waza

evidence-judge

Read a supplied report and summarize its recorded status and numeric items.

★ 1.5k