Skip to main content

deep-research

Structured multi-step research: search → extract → cross-reference → synthesize with citations.

Source facts

Repository
fuyuxiang/echo-agent
Last source activity
August 2, 2026 at 03:20
Detected SKILL.md language
English
Stars
1,059
Forks
27

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
deep-research
description
Structured multi-step research: search → extract → cross-reference → synthesize with citations.
version
1.0.0
metadata
{"echo":{"tags":["Research","Deep","Analysis","Synthesis","Citations"]}}
# Deep Research Multi-step research workflow that produces cited reports from multiple sources. ## Workflow 1. **Decompose** — Break the question into 3-5 sub-questions 2. **Search** — Run multiple searches per sub-question (diverse keywords) 3. **Extract** — Fetch and extract content from top URLs 4. **Cross-reference** — Compare claims across sources, flag conflicts 5. **Synthesize** — Write structured report with inline citations ## Usage ```bash python3 scripts/research_report.py "What are the best practices for LLM agent memory in 2026?" python3 scripts/research_report.py "Compare FastAPI vs Litestar performance" --depth deep ``` ## Output Format Reports follow this template: ```markdown # Research Report: {Topic} **Date:** YYYY-MM-DD **Sources consulted:** N ## Summary 2-3 sentence overview of findings. ## Key Findings ### Finding 1 Detail with evidence. [Source 1][1] confirms that... ### Finding 2 ... ## Conflicting Information Where sources disagree, note both positions. ## Conclusion Actionable synthesis. ## Sources [1]: https://... — Title [2]: https://... — Title ``` ## Depth Levels | Level | Searches | Pages Read | Time | |-------|----------|-----------|------| | quick | 2-3 | 3-5 | ~30s | | normal | 5-8 | 8-12 | ~2min | | deep | 10-15 | 15-25 | ~5min | ## Combining with Other Skills - Use `web-search` for the search step - Use `web-extract` for the extraction step - Use `summarize` skill for per-page summaries before synthesis - Store results with `note-taking` skill
View on GitHub