← 返回 Skills 市场
indigas

Web Research

作者 Indigas · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
116
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install claw-web-research
功能描述
Conduct structured web research by searching, fetching, and synthesizing information into reports with citations and source verification.
使用说明 (SKILL.md)

Web Research Skill

Version: 2.1.0 Author: Claw 🦾 Purpose: Generate structured research reports with source citations, quality scoring, and automated follow-ups.


Overview

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:

  • Automated follow-up queries — 2 rounds of follow-ups based on initial findings
  • Quality scoring — each source scored (0-1) on content depth, URL, title, date
  • Source deduplication — remove duplicate sources, keep the most detailed
  • Batch research mode — process multiple topics in one session
  • Multiple output formats — markdown (default), JSON, HTML
  • Topic extraction — intelligent keyword extraction from natural language questions

How to Use

Basic Usage

# 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"

Batch Mode

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

Pipeline Steps

Step 1: Parse Question

Extract meaningful topic keywords from natural language question. Removes stop words, keeps entities and key terms.

Step 2: Generate Queries

Create 5 diverse query variants:

  • Exact match
  • Broad match
  • Time-aware (2025/2026)
  • Analytical
  • Market data focused

Step 3: Execute Searches

Run web_search for each query variant. Collect results with title, URL, snippet.

Step 4: Fetch Content

Use web_fetch to extract content from top URLs. Store full text for synthesis.

Step 5: Follow-up Queries (v2)

Based on initial findings, generate 2 rounds of follow-up searches:

  • Look for emerging themes in findings
  • Add time-aware follow-ups
  • Fill information gaps
  • Increase coverage and accuracy

Step 6: Deduplicate & Score

Remove duplicate sources by URL. Score each source (0-1) based on:

  • Has URL (+0.2), has title (+0.15), has details (+0.3)
  • Content length > 100 chars (+0.2), has date (+0.15)

Step 7: Synthesize & Report

Combine findings into structured report with:

  • Executive summary
  • Numbered key findings with quality tags
  • Quality assessment table
  • Limitations and methodology
  • Source citations

Report Formats

Markdown (default)

Rich text with headings, tables, bullet lists. Suitable for reading and sharing.

JSON

Structured data output. Suitable for programmatic processing, APIs, dashboards.

HTML

Self-contained styled report. Suitable for web viewing, email attachments.


Output Files

Reports saved to: workspace/research/web-research-YYYY-MM-DD-\x3Ctopic>.md

JSON reports: workspace/research/web-research-YYYY-MM-DD-\x3Ctopic>.json

HTML reports: workspace/research/web-research-YYYY-MM-DD-\x3Ctopic>.html


Quality Rules

  1. Cross-reference — at least 2 sources per major claim
  2. Flag outdated info — >2 years old for fast-moving topics
  3. Distinguish opinion vs data — clearly mark analytical content
  4. Cite every source — URL for every factual claim
  5. Note conflicts — when sources disagree, document both views
  6. Score sources — low-quality sources flagged in report

Skill Dependencies

  • web_search — search the web via SearXNG
  • web_fetch — fetch and extract content from URLs
  • write — generate and save reports
  • exec — run pipeline scripts

Pricing

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

File Structure

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 History

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
安全使用建议
This skill appears coherent for web research: it uses web_search and web_fetch to gather sources and write to workspace/research/. Before installing, confirm you trust the skill author (source is unknown). Pay attention to the 'exec' tool requirement — it allows running shell commands (often used to run the included script) and could be misused to run arbitrary commands. If you install, review scripts/research.py yourself and ensure the agent's runtime sandbox and workspace permissions are acceptable. Monitor outputs before sharing sensitive data and consider restricting or approving exec usage if your environment supports it.
功能分析
Type: OpenClaw Skill Name: claw-web-research Version: 1.0.0 The skill bundle provides a legitimate framework for automated web research and report generation. The primary script, `scripts/research.py`, serves as a non-functional template that outlines the research pipeline without executing any high-risk operations or external network calls. No evidence of prompt injection, data exfiltration, or malicious intent was found in the documentation or code.
能力评估
Purpose & Capability
Name/description, SKILL.md, and included files (search strategies, synthesis framework, report template, and a small driver script) consistently implement a web research pipeline. Required tools (web_search, web_fetch, write) match the described functionality.
Instruction Scope
SKILL.md confines actions to searching, fetching, synthesizing, and writing reports to workspace/research/. This is appropriate. It also lists the 'exec' tool for running the pipeline; while plausible (to run scripts), exec grants shell execution capability and therefore increases risk if misused — the SKILL.md does not provide broad discretionary steps, but any use of exec should be audited.
Install Mechanism
No install spec (instruction-only) and a small included script; nothing is downloaded or written at install time. Lowest-risk install footprint.
Credentials
Skill requests no environment variables, no credentials, and no config paths. The required tools are proportional to a web research workflow.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request permanent presence or modify other skills or system settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install claw-web-research
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /claw-web-research 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
Automated follow-up queries, quality scoring, source dedup, batch research mode, 3 output formats
v1.0.0
Initial release of the claw-web-research skill. - Automates structured web research with source-cited reports. - Supports freelance research, competitive and market analysis, technical deep-dives, and fact-checking. - Workflow includes question parsing, web searching, content fetching, synthesis, citation, and storage. - Enforces quality guidelines: source cross-checking, citation, flagging outdated info, and distinguishing opinion from data. - Requires web_search, web_fetch, write, and exec tools. - Outputs reports in standardized Markdown format with executive summary, findings, citations, and limitations.
元数据
Slug claw-web-research
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Web Research 是什么?

Conduct structured web research by searching, fetching, and synthesizing information into reports with citations and source verification. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 116 次。

如何安装 Web Research?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install claw-web-research」即可一键安装,无需额外配置。

Web Research 是免费的吗?

是的,Web Research 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Web Research 支持哪些平台?

Web Research 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Web Research?

由 Indigas(@indigas)开发并维护,当前版本 v1.0.0。

💬 留言讨论