Install
openclaw skills install deep-researcherMeta-skill for iterative, hypothesis-driven deep research using deepresearchwork, tavily-search, literature-search (Semantic Scholar mapping), and perplexity-deep-search. Use when the user needs multi-round evidence gathering, contradiction resolution, source-quality assessment, and a scientific-style Markdown report with footnotes.
openclaw skills install deep-researcherConduct deep, iterative research beyond single-pass web search.
Core goals:
This skill coordinates upstream skills. It does not replace them.
deepresearchwork (inspected latest: 1.0.0)tavily-search (inspected latest: 1.0.0)perplexity-deep-search (inspected latest: 1.0.0)literature-search (inspected latest: 1.0.3; used as Semantic Scholar-capable academic layer)Install/update:
npx -y clawhub@latest install deepresearchwork
npx -y clawhub@latest install tavily-search
npx -y clawhub@latest install literature-search
npx -y clawhub@latest install perplexity-deep-search
npx -y clawhub@latest update --all
Verify:
npx -y clawhub@latest list
node skills/tavily-search/scripts/search.mjs --help
bash skills/perplexity-deep-search/scripts/search.sh --help
TAVILY_API_KEYPERPLEXITY_API_KEYPreflight:
echo "$TAVILY_API_KEY" | wc -c
echo "$PERPLEXITY_API_KEY" | wc -c
If missing, stop and report blockers.
If user requests /semantic-scholar explicitly:
semantic-scholar slug was found during ClawHub inspection.literature-search as the mapped academic retriever because it explicitly includes Semantic Scholar in its scope.research_topictarget_horizon (example: 2030)region_scope (global, region-specific, country-specific)required_sections (executive summary, methods, findings, contradictions, etc.)evidence_threshold (minimum source count per claim)recency_policy (for fast-changing topics)output_mode (brief, standard, full)Do not start synthesis without explicit scope.
Use as process controller:
Important boundary:
research_workflow.js is framework-like and includes mock logic, so this meta-skill treats it as methodology guidance rather than deterministic execution code.Use for web evidence retrieval:
--deep) for richer context--topic news --days N) when neededextract.mjs) for full-text content collectionUse for academic evidence gathering:
Notable quirk in inspected skill:
Use as contradiction arbiter and targeted fact checker:
search mode for quick verificationreason mode for conflicting claimsresearch mode for expensive exhaustive checksUse this exact multi-round chain.
Break the main topic into sub-questions and hypotheses.
For scenario "AI impact on labor market in 2030", minimum sub-questions:
Each sub-question must have:
Goal: map major claims and key institutions.
Typical commands:
node skills/tavily-search/scripts/search.mjs "AI impact on labor market 2030 projections" --deep -n 10
node skills/tavily-search/scripts/search.mjs "McKinsey AI jobs 2030" --topic news --days 365 -n 10
Collect:
Then extract long-form content where needed:
node skills/tavily-search/scripts/extract.mjs "https://..."
Goal: test or refine Round-1 claims against scholarly evidence.
Query examples:
Output requirements:
Trigger this round when conflicts exist (different estimates, dates, assumptions).
Use targeted prompts with constraints:
bash skills/perplexity-deep-search/scripts/search.sh --mode reason --domains "oecd.org,ilo.org,imf.org,worldbank.org" "Which estimate on AI-driven job displacement by 2030 is more recent and methodologically stronger?"
Escalate to deep mode only if unresolved:
bash skills/perplexity-deep-search/scripts/search.sh --mode research --json "Resolve conflicting labor market projections for AI impact by 2030"
Arbitration rule:
Build claims only when supported by threshold evidence.
Per claim include:
high/medium/low)Return one report in this structure:
# Title## Executive Summary## Research Questions## Methodology## Findings## Contradictions and Resolution## Confidence Assessment## Limitations## Outlook to 2030## FootnotesFootnote format:
[^1].## Footnotes, list full citation metadata + URL/DOI per note.Before finalizing, validate:
If a gate fails, output Research Incomplete with explicit missing evidence list.
For user scenario:
reason mode with narrower domain filters.semantic-scholar was found during inspection; this skill uses documented mapping to literature-search.deepresearchwork provides strong methodology guidance, but its included JS workflow is not a production-grade deterministic engine.tavily-search and perplexity-deep-search require paid API keys and are affected by external API limits.Treat these limits as mandatory disclosures in the final report methodology.