Skip to content
All Skills

Deep Research Report Generator

Conducts multi-source research on any topic via Brave Search, synthesizes findings into a structured report with citations, key takeaways, and confidence ratings per claim. Prerequisites: brave-search MCP, python3.

Research & Analysis|v1|Updated 5/18/2026
MCP get_skill({ skillId: "deep-research-report-generator-43de8955" })

Use this skill with your agent

Create a free account and connect via MCP

Get Started Free
# Deep Research Report Generator

Conduct thorough multi-source research on any topic and synthesize findings into a structured, cited report.

## When to Use

- "Research {topic} and give me a comprehensive report"
- "What's the current state of {topic}?"
- "I need to understand {topic} deeply — research it for me"

## Requirements

- **Brave Search MCP** for multi-source research
- **python3** for citation management and word count

## Workflow

### Step 1 — Research Brief

- **Topic / research question**
- **Depth** (overview, detailed, comprehensive)
- **Audience** (executive summary, technical, general)
- **Specific angles** to cover
- **What you'll use this for** (decision, presentation, article)

### Step 2 — Multi-Source Research

```
brave_web_search: "{TOPIC} overview {YEAR}"
brave_web_search: "{TOPIC} statistics data {YEAR}"
brave_web_search: "{TOPIC} pros cons analysis"
brave_web_search: "{TOPIC} expert opinion thought leaders"
brave_web_search: "{TOPIC} trends future outlook {YEAR}"
brave_web_search: "{TOPIC} criticism challenges"
brave_news_search: "{TOPIC} latest developments"
```

For each source: note URL, key claims, date, credibility.

### Step 3 — Synthesize Report

```markdown
# Research Report: {TOPIC}
šŸ“… Date: {DATE} | šŸ“Š Depth: {LEVEL} | šŸ“– Sources: {N}

## Executive Summary
{3-5 sentence overview of key findings}

## Background
{Context the reader needs to understand the topic}

## Key Findings

### 1. {Finding Title}
{Detailed explanation with specific data points}
- {Statistic or fact} [Source 1]
- {Supporting evidence} [Source 2]
**Confidence:** 🟢 High / 🟔 Medium / šŸ”“ Low

### 2. {Finding Title}
{Explanation}
**Confidence:** {level}

### 3. {Finding Title}
...

## Analysis

### Arguments For
- {Point 1} [Source]
- {Point 2} [Source]

### Arguments Against
- {Point 1} [Source]
- {Point 2} [Source]

### Trends & Outlook
{What the data suggests about the future}

## Key Takeaways
1. {Most important finding}
2. {Second most important}
3. {Third}

## Sources
1. [{Title}]({URL}) — {Publication}, {Date}
2. [{Title}]({URL}) — {Publication}, {Date}
...

## Methodology Note
This report synthesizes information from {N} sources found via web search on {DATE}. 
Confidence ratings reflect source agreement and data quality.
```

### Step 4 — Stats Summary

```bash
python3 << 'PYEOF'
report = """{REPORT_TEXT}"""
words = len(report.split())
sources = report.count('[Source')
read_time = words / 200

print(f"Report stats:")
print(f"  Words: {words}")
print(f"  Sources cited: {sources}")
print(f"  Reading time: ~{read_time:.0f} minutes")
PYEOF
```

### Step 5 — Save Report

```bash
mkdir -p outputs/research
cat > "outputs/research/{TOPIC_SLUG}-{DATE}.md" << 'EOF'
{REPORT}
EOF
```

## Important Rules

- Cite every factual claim — no unsourced assertions
- Rate confidence per finding (how many sources agree)
- Present both sides of controversial topics
- Date-stamp the research — information ages quickly
- Distinguish facts from opinions clearly
- If sources conflict, note the disagreement

## Example Prompts

- "Research the current state of AI regulation in the EU"
- "Give me a deep dive on the electric vehicle market in 2024"
- "Research remote work productivity — what does the data actually say?"
#research#analysis#report#brave-searchbrave-searchpython3