Skip to main content
subagent

report-generator — Claude Code subagent: what it does and setup

Converts collected research notes into an organized Markdown document with numbered citations. It takes over at the final stage once all investigation data is ready.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --agent deep-research-team/report-generator
Open on GitHub

What report-generator does

This subagent organizes scattered research notes into a structured document. It handles the final drafting. For texts exceeding 1000 words, it writes an executive summary with 3–5 bullet points. The body text receives sequential reference tags like [1], while opposing arguments stay balanced without picking sides.

Under the hood, the agent relies on Read, Write, and Edit tools to process local files. It outputs clean Markdown. Depending on your instructions, the layout adapts to technical papers or policy reviews.

The subagent does not browse the web. It needs existing research notes to function. Running it without input data produces weak results, because the narrative requires verified facts.

What it helps with

  • convert raw research notes into a structured Markdown document
  • format source citations with sequential brackets such as [1]
  • generate an executive summary with 3–5 highlights for lengthy texts
  • present conflicting arguments fairly without unsupported bias

Example prompts for the agent

  • Take the raw findings in climate-notes.md and use the report-generator subagent to write a structured final report.
  • Run report-generator on findings/ to assemble a technical document with methodology details and numbered references.
  • Use report-generator to turn the research notes in ai-safety.txt into an executive brief with a 4-point summary.

How to install report-generator

1claude-code-templates

npx claude-code-templates@latest --agent deep-research-team/report-generator

2Manually: put the files in place

.claude/agents/report-generator.md

For all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention

Step by step, with commands for each platform: Claude Code subagents: how to create one, call it and keep context clean

Questions about report-generator

How do I install report-generator in Claude Code?

Run npx claude-code-templates@latest --agent deep-research-team/report-generator in your project terminal. This places the subagent definition into .claude/agents/report-generator.md.

What does report-generator do?

It takes synthesized research findings and converts them into an organized Markdown document. The agent inserts numbered source citations, summarizes key takeaways, and formats comparison tables where needed.

Does report-generator collect web research on its own?

No, it does not browse the internet or conduct fresh searches. You need to supply synthesized findings first, as the agent focuses strictly on structuring and drafting the final document.

Similar subagents

All subagents for Writing and docs →

From the same set205

The whole set →
security-scanner This hook runs a security pass whenever Claude edits or writes a file. It looks for vulnerabilities and hardcoded secrets. 2,256installs nextjs-code-quality-enforcer A PostToolUse hook that checks every Next.js file you write: App Router structure, Server and Client Component directives, imports, types. It runs right after an edit. 2,249installs add-changelog Generates and maintains CHANGELOG.md using the Keep a Changelog format. Reads recent commits and git tags to structure release notes. 2,025installs unused-code-cleaner A subagent that finds unused imports, functions and classes and removes them one at a time, validating after each step. Handy after a refactor or before a production deploy. 1,990installs fact-checker A Claude subagent that pulls verifiable claims out of a text and rates how trustworthy the sources behind them are. Handy before you publish a draft or repeat someone's number. 1,919installs performance-profiler A Claude subagent that hunts down performance bottlenecks, memory leaks and load problems. Useful when an app is slow and the cause is not obvious. 1,875installs academic-researcher Searches scholarly literature, checks source quality, and builds research reviews. Use it to compare study methods, trace citations, and identify gaps. 1,855installs cli-ui-designer Designs terminal-styled web interfaces with modern web standards. Helpful when you want a dashboard, developer tool, or landing page that looks like a command line. 1,849installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor