mcpbeat

Agent Invocation

majiayu000/agent-invocation

Agent invocation syntax and boundary rules

455 tokens
context cost
the whole folder, loaded on every use
2
files
instructions only
0
copies elsewhere
how many repositories repackaged it
532
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/majiayu000/claude-skill-registry --skill agent-invocation

What comes with it

880 bytes besides the instruction
metadata.json

The instruction itself

6 sections, as written by the author

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:

  • Save output to memory folder
  • Reference previous phase outputs
  • Include all necessary context
  • Use agent-parameter-passing skill

Agent Loading

Each agent must:

  • Load its required rules
  • Assert its responsibilities
  • Check for prerequisites
  • Validate inputs

Collaboration Rules

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

How to use it

Copy the folder

Take majiayu000/agent-invocation from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.