name: web-researcher description: Advanced web research — search, extract, and synthesize information from multiple sources. Use when the user needs research, fact-checking, competitive analysis, or information gathering. version: "1.0.0" license: MIT compatibility: Works with all Hermes backends. Optional TAVILY_API_KEY for enhanced results. metadata: author: hermeshub hermes: tags: [research, web-search, extraction, summarization] category: research fallback_for_toolsets: [web] required_environment_variables:
- name: TAVILY_API_KEY prompt: Tavily API key (optional, enhances search quality) help: Get a free key at https://tavily.com required_for: enhanced search quality
Web Researcher
Multi-source research agent with structured synthesis.
When to Use
- User asks to research a topic, company, person, or technology
- User needs competitive analysis or market research
- User wants fact-checking or source verification
- User needs summarized information from multiple web sources
Procedure
- Parse the research query to identify key topics and constraints
- Generate 3-5 diverse search queries covering different angles
- Execute searches in parallel using available search tools
- For each promising result, extract the full page content
- Cross-reference facts across multiple sources
- Synthesize findings into a structured report with citations
- Flag any conflicting information between sources
Research Output Format
# Research: [Topic]
## Key Findings
- Finding 1 (Source: [url])
- Finding 2 (Source: [url])
## Detailed Analysis
[Structured analysis with inline citations]
## Sources
1. [Title](url) - Relevance: High/Medium/Low
2. [Title](url) - Relevance: High/Medium/Low
## Confidence & Gaps
- Confidence: High/Medium/Low
- Information gaps: [what couldn't be verified]
Pitfalls
- Always cite sources — never present research without attribution
- Cross-reference claims across at least 2 sources
- Note when information is from a single source only
- Be explicit about information freshness and publication dates
- Distinguish between facts, analysis, and speculation
Verification
- Every claim should have at least one source URL
- Key facts should be cross-referenced across sources
- Report should explicitly state confidence level