deep-research

Multi-source research with source triangulation and fact-checking. Use for any research task requiring 3+ sources.

npx skills add https://github.com/firecrawl/web-agent --skill deep-research

Deep Research

Search Strategy

  • Break the topic into 3-5 distinct angles
  • 2-3 queries per angle using different terminology
  • Use site: operator for targeted searches (e.g. site:arxiv.org, site:github.com)
  • Include official, comparison, and review-oriented queries
  • Aim for 5-10 unique, high-quality sources

Extraction

  • Scrape each source with a targeted query parameter -- don't dump full pages into context
  • Extract: key claims, data points, dates, attributed quotes
  • Record author, publication, date, and URL for every source

Fact-Checking

  • Cross-reference claims across 2+ sources
  • Flag single-source claims explicitly
  • Assign confidence: high (3+ sources agree), medium (2), low (1 or conflicting)
  • Include contrarian viewpoints -- don't confirmation-bias the results

Output

  • Structure by subtopic, not by source
  • Inline citations for every claim
  • Call formatOutput with the structured data

More skills from firecrawl

firecrawl-research-index
firecrawl
Find the papers that answer a research query with Firecrawl Research, using semantic search, semantic and structural expansion, and in-body verification. Always use this skill for any literature-finding / paper-retrieval task — single-paper lookups or full multi-paper sets.
data-analysisresearchweb-scraping
oracle
firecrawl
Best practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
pinecone
firecrawl
Managed vector database for production AI applications. Fully managed, auto-scaling, with hybrid search (dense + sparse), metadata filtering, and namespaces.…
wpds
firecrawl
Use when building UIs leveraging the WordPress Design System (WPDS) and its components, tokens, patterns, etc.
audiocraft-audio-generation
firecrawl
PyTorch library for audio generation including text-to-music (MusicGen) and text-to-sound (AudioGen). Use when you need to generate music from text…
skypilot-multi-cloud-orchestration
firecrawl
Multi-cloud orchestration for ML workloads with automatic cost optimization. Use when you need to run training or batch jobs across multiple clouds, leverage…
firecrawl-seo-audit
firecrawl
Audit a website's SEO with Firecrawl. Use when the user asks for an SEO audit, metadata and heading review, sitemap/site-structure analysis, keyword opportunities, competitor SERP comparison, or prioritized search optimization recommendations.
data-analysisresearchweb-scraping
gh-issues
firecrawl
Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label…