# Web Research

> Research a topic across multiple web sources and produce a cited report. Use when the user asks to research online, search the web, compare options, or produce a research report.

- Skill: `aizech/web-research` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add aizech/web-research`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aizech/web-research/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing, Research & Search
- License: MIT
- Author: aizech (https://skillmd.com/u/aizech)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aizech/web-research

---


# Web Research

Research a topic across multiple sources and synthesize the findings.

## Process

1. **Plan**: create a folder `research_[topic_name]/` and write `research_plan.md` with:
   - Main question
   - 2-5 non-overlapping subtopics
   - Expected information per subtopic
   - How results will be synthesized

2. **Delegate**: for each subtopic, spawn a research task with:
   - Clear, specific question
   - Instructions to save findings to `findings_[subtopic].md`
   - 3-5 web searches maximum

3. **Synthesize**: read all findings files, then produce:
   - Direct answer to the original question
   - Integrated insights from all subtopics
   - Source citations with URLs
   - Gaps or limitations

4. **Report** (optional): write `research_report.md` if requested.

## Best practices

- Plan before delegating.
- Use file-based communication for subagents.
- Stop at 3-5 searches per subtopic.
- Cite specific sources.

## Note

Use `fetch_url` for URLs, not `read_file`.

