Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# Team Communication Protocols23Protocols for effective communication between agent teammates, including message type selection, plan approval workflows, shutdown procedures, and common anti-patterns to avoid.45## When to Use This Skill67- Establishing communication norms for a new team8- Choosing between message types (message, broadcast, shutdown_request)9- Handling plan approval workflows10- Managing graceful team shutdown11- Discovering teammate identities and capabilities1213## Message Type Selection1415### `message` (Direct Message) — Default Choice1617Send to a single specific teammate:1819```json20{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```2728**Use for**: Task updates, coordination, questions, integration notifications.2930### `broadcast` — Use Sparingly3132Send to ALL teammates simultaneously:3334```json35{36 "type": "broadcast",37 "content": "Critical: shared types file has been updated. Pull latest before continuing.",38 "summary": "Shared types updated"39}40```4142**Use ONLY for**: Critical blockers affecting everyone, major changes to shared resources.4344**Why sparingly?**: Each broadcast sends N separate messages (one per teammate), consuming API resources proportional to team size.4546### `shutdown_request` — Graceful Termination4748Request a teammate to shut down:4950```json51{52 "type": "shutdown_request",53 "recipient": "reviewer-1",54…
Excerpt shown under the repository's MIT license.
More skills in agents
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
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
