From reactant
Scans a file for <@skill: prompt> tags like <@edit:>, <@proofread>, dispatches sequentially to matching subagents, re-reading file after each.
npx claudepluginhub a554b554/reactant --plugin reactantThis skill uses the workspace's default tool permissions.
Route all `<@skill-name: ...>` annotations in a file to their matching skill subagents.
Guides authoring SKILL.md files for Claude Code, covering structure, required/optional frontmatter fields, invocation controls, argument passing, and best practices. Use when creating new skills.
Guides creation of Claude Code skills with extensions: allowed-tools (Bash patterns), context fork/inherit, argument-hint, model overrides, hooks.
Injects compressed SKILL-MAP and AGENT-MAP directives into CLAUDE.md to persist skill names and agent IDs across sessions, invoked when modifying CLAUDE.md, adding skills/agents, or on phrases like 'update skill map'.
Share bugs, ideas, or general feedback.
Route all <@skill-name: ...> annotations in a file to their matching skill subagents.
/execute <filename>
<@skill-name: prompt>
Tags are written inline, directly in the original text. <@output: ...> is a special data tag — never dispatched, only consumed by other skills.
Prompts may contain context references ( path ) that point the skill agent to external resources (files, sections, etc.). The execute router does not interpret these — they are passed through to the subagent as part of the prompt.
| Tag | Skill | Description |
|---|---|---|
<@edit: ...> | edit | Generic edit per prompt. |
<@proofread> | proofread | Fix grammar, spelling, punctuation. |
<@plan: ...> | plan | Produce a revision plan. |
<@ph> / <@ph: ...> | ph | Fill placeholder from context. |
<@resolve> | resolve | Apply preceding plan/output chain. |
<@figure: ...> | figure | Generate a figure. (Placeholder — needs Gemini API.) |
<@cite: ...> | cite | Find and insert citations to support a claim. |
<@plot: ...> | plot | Generate and execute a data visualization script. |
To add a new skill: create skills/<name>/SKILL.md and add a row to this table.
Every subagent receives:
<@output: ...>).Each subagent is responsible for applying its own changes directly to the file. The execute skill does not write back results — it only dispatches.
<@...> tags, top to bottom.<@output: ...> — it is data, not a dispatch target.<@output: ...> tags.