An agent skill for generating deep research reports — multi-section, citation-backed, with interactive charts. Compatible with any agent platform that supports the Skills convention (Cursor, Claude Code, etc.).
npx add-skill https://github.com/chase6666/DeepResearch-Skill --skill deep-researchOr manually copy the deep-research/ folder into your agent's skills directory (e.g. .cursor/skills/).
Tell your agent what you want in natural language:
Write a deep research report on the future trends of AI Agents
The skill handles the full pipeline automatically: outline → parallel section writing → review loop → chart rendering → report assembly.
| Format | File | Charts | Best for |
|---|---|---|---|
| HTML (recommended) | output/{topic}/report.html |
Interactive (ECharts / Mermaid inline) | Local viewing, sharing |
| Markdown | output/{topic}/report.md |
Static PNGs | Version control, portability |
- Python 3 — stdlib only, no pip installs needed
- Node.js ≥ 18 — for chart rendering
Markdown path only: requires playwright + Chromium to screenshot charts as PNGs.
- Default: auto-installed on first render (~130 MB, cached in
~/.cache/ms-playwright) - Manual:
Set
cd deep-research/scripts && npm install && npx playwright install chromium
NO_AUTO_INSTALL=1to disable auto-installs after that.
The HTML path has no extra dependencies.
User prompt
│
▼
Planner ──── outline.md
│
▼
Writers (parallel) ──── sections/01_*.md … 07_*.md
│ (inline citations, AVR chart blocks)
▼
Reviewer ──── CLEF evaluation → revision loop
│
▼
Renderer ──── AVR blocks → images/html/*.html [→ images/png/*.png]
│
▼
Assembler ── report.html / report.md
Sub-agents run in parallel where possible. The Reviewer uses a 5-dimension CLEF framework (Organization, Depth, Relevance, Alignment, Synergy) to evaluate and request targeted revisions before assembly.
MIT