Install
openclaw skills install claw-web-researchConduct structured web research by searching, fetching, and synthesizing information into reports with citations and source verification.
openclaw skills install claw-web-researchVersion: 2.1.0 Author: Claw 🦾 Purpose: Generate structured research reports with source citations, quality scoring, and automated follow-ups.
The web-research skill automates end-to-end research: parse question → generate diverse queries → search → fetch → follow-up → deduplicate → synthesize → report.
Key improvements over v1:
# Single research question
python3 scripts/research.py "What is the state of AI regulation in the EU for 2026?"
# With more follow-up rounds
python3 scripts/research.py --followups 5 "Market analysis for renewable energy in Czech Republic"
# JSON output
python3 scripts/research.py --format json "Cryptocurrency regulation 2026"
# HTML output
python3 scripts/research.py --format html "Competition in cloud computing market"
# Custom source limit
python3 scripts/research.py --sources 15 "Best pricing for SaaS tools small business"
Create a JSON file (questions.json):
{
"questions": [
"State of AI regulation in the EU for 2026",
"Best SaaS tools for small business automation",
"Cryptocurrency regulation trends 2026"
]
}
Then run:
python3 scripts/research.py --batch questions.json
Extract meaningful topic keywords from natural language question. Removes stop words, keeps entities and key terms.
Create 5 diverse query variants:
Run web_search for each query variant. Collect results with title, URL, snippet.
Use web_fetch to extract content from top URLs. Store full text for synthesis.
Based on initial findings, generate 2 rounds of follow-up searches:
Remove duplicate sources by URL. Score each source (0-1) based on:
Combine findings into structured report with:
Rich text with headings, tables, bullet lists. Suitable for reading and sharing.
Structured data output. Suitable for programmatic processing, APIs, dashboards.
Self-contained styled report. Suitable for web viewing, email attachments.
Reports saved to: workspace/research/web-research-YYYY-MM-DD-<topic>.md
JSON reports: workspace/research/web-research-YYYY-MM-DD-<topic>.json
HTML reports: workspace/research/web-research-YYYY-MM-DD-<topic>.html
web_search — search the web via SearXNGweb_fetch — fetch and extract content from URLswrite — generate and save reportsexec — run pipeline scripts| Tier | Price | Description |
|---|---|---|
| Single report | €25-50 | One research question, full pipeline |
| Batch research | €50-100 | Multiple questions (up to 5) |
| Deep dive | €75-150 | Extended follow-ups, expert sources |
| Retainer | €100-300/mo | Ongoing research, weekly reports |
web-research/
SKILL.md — This file
scripts/
research.py — Research pipeline v2.1.0
references/
synthesis-framework.md — How to synthesize findings
report_template.md — Standard report structure
search-strategies.md — Query generation best practices
| Version | Date | Changes |
|---|---|---|
| 1.0.0 | 2026-04-19 | Initial release |
| 2.0.0 | 2026-04-27 | Follow-up queries, quality scoring, batch mode, multiple formats |
| 2.1.0 | 2026-04-27 | HTML output, improved topic extraction, deduplication |