deep-research

Generates cited research reports from multi-source web searches using firecrawl and exa MCP tools.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/Femad-6/my-skills --skill deep-research-femad-6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-research
Source: https://github.com/Femad-6/my-skills/tree/main/.github/skills/deep-research
Command: npx skills add https://github.com/Femad-6/my-skills --skill deep-research-femad-6

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Answering complex questions thoroughly requires searching many sources, reading them in depth, and synthesizing findings with citations, which is slow and error-prone when done manually. ## Core Features & Use Cases - Multi-Source Search: Runs structured sub-question searches across firecrawl and exa MCP tools, targeting 15-30 unique sources per topic. - Cited Report Generation: Produces a structured report with executive summary, themed sections, inline citations, key takeaways, and a methodology note. - Parallel Research: Splits broad topics across multiple research agents that search and read sources concurrently before synthesis. - Use Case: Ask for a deep dive into the competitive landscape for AI code editors and receive a sourced report with cross-referenced claims and flagged gaps. ## Quick Start Research the current state of nuclear fusion energy and give me a cited report with key takeaways.

Frequently Asked Questions about deep-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run deep web research with citations using AI?

Break the topic into 3-5 sub-questions, search each with firecrawl or exa MCP tools using multiple keyword variations, deep-read 3-5 key sources, then synthesize a report where every claim carries an inline citation and a sources list.

What MCP tools are required for multi-source web research?

At least one of firecrawl or exa must be configured. Firecrawl provides firecrawl_search, firecrawl_scrape, and firecrawl_crawl; exa provides web_search_exa, web_search_advanced_exa, and crawling_exa. Using both together gives the best coverage.

Firecrawl vs exa for web search and scraping?

Firecrawl focuses on searching and scraping page content, while exa offers semantic web search with filters like publication date plus URL crawling with token limits. The workflow supports either, and combining both improves source diversity.

Can research tasks be parallelized across multiple agents?

Yes. For broad topics, launch parallel research agents where each handles a subset of sub-questions, searches and reads sources independently, and returns findings that the main session synthesizes into the final report.

What are the limitations of automated web research reports?

Reports depend on available search coverage and source quality, so gaps must be acknowledged explicitly. Single-source claims are flagged as unverified, and estimates or projections are labeled separately from confirmed facts.