Claude-skill-registry agent-invocation

Agent invocation syntax and boundary rules

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/agent-invocation" ~/.claude/skills/majiayu000-claude-skill-registry-agent-invocation && rm -rf "$T"
manifest: skills/data/agent-invocation/SKILL.md
source content

Agent Invocation Rules

Invocation Syntax

Use

@agent-name
followed by the task:

@api-researcher Research GitHub webhooks
@api-architect Design the OpenAPI spec

Agent Boundaries

  • Each agent has EXCLUSIVE responsibilities
  • NO overlap between agents allowed
  • Check agent descriptions for triggers
  • Respect "does NOT" boundaries

Context Passing

When passing context between agents:

  1. Save output to memory folder
  2. Reference previous phase outputs
  3. Include all necessary context
  4. Use agent-parameter-passing skill

Agent Loading

Each agent must:

  1. Load its required rules
  2. Assert its responsibilities
  3. Check for prerequisites
  4. Validate inputs

Collaboration Rules

  • Agents work sequentially, not in parallel
  • Each agent completes before next starts
  • Use memory files for handoffs
  • Document decisions made