By a554b554
Embed <@skill: prompt> tags inline in Markdown or LaTeX documents to execute AI agents that sequentially edit text, proofread for errors, insert citations from bib/arXiv/web, generate figures/plots from prompts or data files, fill placeholders, create revision plans, and apply changes while respecting protected regions.
Find and insert citations to support a claim in the surrounding text.
Generic text edit — modify surrounding content according to the prompt.
Router — scan a file for <@skill: prompt> tags and dispatch each to the matching skill subagent.
Generate a figure using Google Gemini Nano Banana 2 API based on the prompt or surrounding context.
Fill a placeholder — infer the best content from surrounding context.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A document-native, editor-agnostic annotation language that lets you embed AI instructions directly in your writing and execute them in place.
test.md
Augmented reality (AR) is a technology that overlays digital information,
such as images, sounds, and text, onto the physical world in real time.
It has been widely explored in domains including education, healthcare,
manufacturing, and entertainment, demonstrating significant potential
to enhance user experience and task performance across a variety of contexts.
<@edit: make this shorter>
After running /execute test.md in your AI Agent, the annotation is consumed and the paragraph is edited in place:
test.md
Augmented reality (AR) overlays digital content onto the real world in
real time and has shown strong potential to improve user experience and
task performance across fields such as education, healthcare,
manufacturing, and entertainment.
Claude Code users can install Reactant as a plugin. In your Claude Code terminal:
/plugin marketplace add a554b554/Reactant
/plugin install reactant@reactant
Skip to step 2 after installation.
Copy the skills/ folder into your AI agent's configuration directory:
.claude/skills/.agents/skills/Open any text file and add Reactant annotations inline.
In your AI agent, run:
/execute filename.md
The agent will scan the file for all <@...> tags and process them in order.
Check out the examples/ folder for ready-to-use sample files you can run with /execute.
An annotation follows this form:
<@skill-name: prompt>
edit, proofread, cite).Annotations are placed after the content you want to modify. After execution, each tag is consumed and its output replaces the content in place.
Protect << >> -- locks text so the agent cannot modify it:
Our system achieves <<92.4%>> accuracy on the benchmark.
<@edit: make more concise>
The protected figure stays exactly as written; surrounding text is edited freely.
Field (( )) -- restricts edits to only the enclosed text:
We found that ((participants from a local university who
were recruited via email and compensated with course
credit)) preferred our system.
<@edit: shorten>
Only the field content changes (e.g., to "university participants"); the framing sentence remains intact.
Context Reference `` -- points the agent to external resources:
<@edit: revise to align with ``intro.md``>
References can serve as input (read a file for context) or as output destinations (save artifacts to a path). Multiple references are supported in a single annotation.
For tasks that benefit from review before execution, use the plan-resolve workflow:
This section introduces our system and its benefits...
<@plan: how to make this more compelling>
The agent appends a structured plan as an <@output> tag without modifying the original text:
This section introduces our system and its benefits...
<@plan: how to make this more compelling>
<@output 1. Open with a concrete problem.
2. Add a citation. 3. Forward reference.>
You can refine the plan with follow-up <@plan> tags, edit the <@output> directly, or append <@resolve> to apply the plan and remove all intermediate tags:
This section introduces our system and its benefits...
<@plan: how to make this more compelling>
<@output 1. Open with a concrete problem.
2. Add a citation. 3. Forward reference.>
<@resolve>
After resolution, only the revised clean text remains.
Reactant extends beyond text to multimodal content generation.
Figure -- generates an image via an image-generation API:
<@figure: a side-by-side comparison diagram of the three
interaction types, save to ``figures/types.png``>
Plot -- generates and executes a Python visualization script grounded in real data:
npx claudepluginhub a554b554/reactant --plugin reactantDiagnostic editorial intelligence for writing across contexts — papers, blogs, books, grants. Analyzes, diagnoses, and translates rather than generating from scratch.
学术论文写作 — 12 agent 协作:结构设计、段落写作、引用合规、双语摘要、格式排版
Research-team agents for Claude Code: supervisor, analysis-implementer, paper-writer, figure-descriptor, reviewer, literature-curator.
Multi-agent orchestrator for academic writing: 12 specialist agents and 30 writing principles for review, research, drafting, polishing, bibliography auditing, and literature surveys.
Academic research agents — hypothesis generation, experiment design, paper drafting, peer review simulation, and more.
Collection of academic skills based on effortlessacademic.com note taking ideas like atomic sentences.