Agent skill · product strategy · alirezarezvani

agent-protocol

Use when C-suite advisor agents need to call each other or run a multi-role meeting. Defines invocation syntax, loop prevention, isolation and response formats.

Why this skill is useful

Defines a structured inter-agent communication protocol that enhances coordination and prevents errors in multi-agent environments.

What it needs

About 9k tokens when loaded. Last updated 2026-08-05. 23,939 stars on the source repository.

What this skill does

Inter-Agent Protocol How C-suite agents talk to each other. Rules that prevent chaos, loops, and circular reasoning. Keywords agent protocol, inter-agent communication, agent invocation, agent orchestration, multi-agent, c-suite coordination, agent chain, loop prevention, agent isolation, board meeting protocol Invocation Syntax Any agent can query another using: Examples: Valid roles: ceo, cfo, cro, cmo, cpo, cto, chro, coo, ciso, gc, cdo, caio, cco, vpe Role token Advisor skill --- --- gc general-counsel-advisor (legal, contracts, term sheets) cdo chief-data-officer-advisor (data strategy, training-data rights) caio chief-ai-officer-advisor (AI strategy, evals, AI risk) cco chief-customer-officer-advisor (retention, customer success) vpe vpe-advisor (engineering delivery, DORA, eng hiring) Response Format Invoked agents respond using this structure: Example: Loop Prevention (Hard Rules) These rules are enforced unconditionally. No exceptions. Rule 1: No Self-Invocation An agent cannot invoke itself. Rule 2: Maximum Depth = 2 Chains can go A→B→C. The third hop is blocked. Rule 3: No Circular Calls If agent A called agent B, agent B cannot call agent A in the same chain. Rule 4: Chain Tracking Each invocation carries its call chain. Format: Agents check this chain before responding with another invocation. When blocked: Return this instead of invoking: Isolation Rules Board Meeting Phase 2 (Independent Analysis) NO invocations allowed. Each role forms independent views before cross-pollination. Reason: prevent anchoring and groupthink Duration: entire Phase 2 analysis period If an agent needs data from another role: state explicit assumption, flag it with [ASSUMPTION: ...] Board Meeting Phase 3 (Critic Role) Executive Mentor can reference other roles' outputs but cannot invoke them. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills alirezarezvani/agent-protocol--789b8d

View the source on GitHub

Browse the @skills marketplace