Tooluck logoTooluck
SKILL.md

team-communication-protocols

Agent skill fromwshobson/agents

Structured messaging protocols for agent team communication including message type selection, plan approval, shutdown procedures, and anti-patterns to avoid. Use this skill when establishing communication norms for a newly spawned team, when deciding whether to send a direct message or a broadcast, when a team-lead needs to review and approve an implementer's plan before work begins, when orchestrating a graceful team shutdown after all tasks are complete, or when debugging why teammates are not coordinating correctly at integration points.

How to install team-communication-protocols

install team-communication-protocols
# install the agents pack with the skills CLI
npx skills add wshobson/agents

# or add only this skill to Claude Code: copy the folder

plugins/agent-teams/skills/team-communication-protocols/

# into

~/.claude/skills/team-communication-protocols/ (all projects)

.claude/skills/team-communication-protocols/ (one project)

plugins/agent-teams/skills/team-communication-protocols/SKILL.md

MITFull file
1# Team Communication Protocols
2
3Protocols for effective communication between agent teammates, including message type selection, plan approval workflows, shutdown procedures, and common anti-patterns to avoid.
4
5## When to Use This Skill
6
7- Establishing communication norms for a new team
8- Choosing between message types (message, broadcast, shutdown_request)
9- Handling plan approval workflows
10- Managing graceful team shutdown
11- Discovering teammate identities and capabilities
12
13## Message Type Selection
14
15### `message` (Direct Message) — Default Choice
16
17Send to a single specific teammate:
18
19```json
20{
21 "type": "message",
22 "recipient": "implementer-1",
23 "content": "Your API endpoint is ready. You can now build the frontend form.",
24 "summary": "API endpoint ready for frontend"
25}
26```
27
28**Use for**: Task updates, coordination, questions, integration notifications.
29
30### `broadcast` — Use Sparingly
31
32Send to ALL teammates simultaneously:
33
34```json
35{
36 "type": "broadcast",
37 "content": "Critical: shared types file has been updated. Pull latest before continuing.",
38 "summary": "Shared types updated"
39}
40```
41
42**Use ONLY for**: Critical blockers affecting everyone, major changes to shared resources.
43
44**Why sparingly?**: Each broadcast sends N separate messages (one per teammate), consuming API resources proportional to team size.
45
46### `shutdown_request` — Graceful Termination
47
48Request a teammate to shut down:
49
50```json
51{
52 "type": "shutdown_request",
53 "recipient": "reviewer-1",
54…

Excerpt shown under the repository's MIT license.

More skills in agents

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates