
Deep Research Pro
- 8 installs
- 16 repo stars
- Updated August 3, 2026
- bahayonghang/my-claude-code-settings
Deep-research-pro is a Claude Code skill that turns a topic into a grounded, cited research report from multiple current web sources.
About
Deep-research-pro turns an open-ended topic into a grounded, cited research deliverable using multiple web sources. A developer or analyst uses it to compare options, map a landscape, or write a briefing backed by current sources. It decomposes the topic into sub-questions, deep-reads strong sources, marks uncertainty, and outputs a structured report with citations.
- Breaks a topic into 3-5 sub-questions and searches with source discipline
- Deep-reads the strongest sources and synthesizes rather than concatenates
- Produces a structured cited report with executive summary and sources
Deep Research Pro by the numbers
- 8 all-time installs (skills.sh)
- Ranked #2,245 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
deep-research-pro capabilities & compatibility
Free; uses the environment's existing web tools
- Capabilities
- research · web search
- Use cases
- research · web search
- Pricing
- Free
What deep-research-pro says it does
Use this skill to turn an open-ended topic into a grounded, cited research deliverable.
Aim for roughly 8-20 unique sources total unless the user requested a very lightweight answer.
npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill deep-research-proAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 8 |
|---|---|
| repo stars | ★ 16 |
| Last updated | August 3, 2026 |
| Repository | bahayonghang/my-claude-code-settings ↗ |
What it does
Investigate or compare a current topic across multiple web sources and produce a cited report.
Who is it for?
Cited briefings, landscape mapping, and decision support backed by current web sources
Skip if: Offline codebase questions, casual opinions, or when the user forbids web access
When should I use this skill?
The user asks to research, compare, or deep-dive a topic with current sources and citations
What you get
A structured, cited report that distinguishes fact, inference, and uncertainty.
- Cited research report with executive summary, key findings, and sources
By the numbers
- 3-5 sub-questions per topic
- roughly 8-20 unique sources
- 5 quality rules
Files
Deep Research Pro
Use this skill to turn an open-ended topic into a grounded, cited research deliverable. The goal is not to dump links. The goal is to answer the user's real question with evidence, recency awareness, and explicit uncertainty.
When to use
Use this skill when the user wants:
- current information
- topic comparison or landscape mapping
- a cited briefing, memo, or report
- decision support backed by multiple sources
- research on markets, companies, policy, science, or technology
Do not use this skill when:
- the task is purely local to the repo or codebase
- the user explicitly says not to browse
- the user only wants a quick opinion with no sourcing
Workflow
1. Lock the research objective
Extract or infer:
- topic
- user goal: learn, decide, write, compare, or monitor
- preferred depth: quick brief, standard report, or deep dive
- expected output: chat answer, outline, memo, or saved file
Ask at most 1-2 clarifying questions only if the answer would materially change the search plan or final deliverable. If not, proceed with reasonable defaults and state them.
2. Break the topic into sub-questions
Create 3-5 sub-questions that cover the topic from different angles, such as:
- definition and scope
- current state and recent developments
- evidence, metrics, or outcomes
- major players or competing schools
- risks, limitations, or open questions
Do not search blindly for the top-level topic only.
3. Search with source discipline
Use the current environment's available web tools. Prefer primary and high-signal sources in this order:
1. official documentation, regulators, standards bodies, company filings, papers, or datasets 2. reputable journalism or domain publications 3. expert analysis and industry commentary
For each sub-question:
- try 2-3 focused query variants
- collect multiple independent sources
- prefer recent sources when the topic is time-sensitive
- capture source title, publisher, URL, and date
Aim for roughly 8-20 unique sources total unless the user requested a very lightweight answer.
4. Deep-read the strongest sources
Do not rely on snippets alone. Open and read the most relevant pages in full.
For each key source, extract:
- the core claim
- the concrete evidence or data point
- publication date
- why it matters to the user's goal
If a claim appears only once, treat it as provisional instead of established.
5. Synthesize, do not concatenate
Combine the evidence into a structured answer that:
- answers the user's actual question
- distinguishes fact, inference, and uncertainty
- highlights disagreements across sources
- calls out missing data when evidence is thin
If the user asks for recommendations, make it explicit which parts come from sources and which parts are your synthesis.
6. Deliver in the right format
Default output structure:
# {Topic}
## Executive Summary
- 3-5 high-signal findings
## Key Findings
### {Theme 1}
...
### {Theme 2}
...
## Risks / Open Questions
...
## Sources
1. [Title](url) — source type, dateIf the user asked for a saved report, write it to a user-specified path or a workspace-relative path. Do not assume a personal home-directory convention.
Quality rules
1. Every non-trivial factual claim should be source-backed. 2. Prefer exact dates over vague recency words like "recently". 3. Mark single-source claims, missing numbers, and unresolved conflicts. 4. Do not invent statistics, quotes, or consensus. 5. If browsing is unavailable, say that current verification could not be completed instead of pretending the answer is current.
Failure and fallback
- If the topic is too broad, narrow it to the user's likely goal and state the
narrowed scope.
- If relevant sources are low quality, say the evidence base is weak.
- If the topic is highly time-sensitive, explicitly date-stamp the conclusion.
- If the user wants a simple answer after the research pass, compress the report
into a short briefing instead of dumping the full notes.
Example prompts
Research the current state of nuclear fusion commercializationCompare Rust vs Go for backend services in 2026 with sources帮我调研一下 AI coding agent 的市场格局,给出带来源总结What's the latest on the US housing market?
{
"ownerId": "kn7aeqfsshm3b3ywbcttf6749h80e4pp",
"slug": "deep-research-pro",
"version": "1.0.2",
"publishedAt": 1770303332827
}{
"name": "deep-research-pro",
"version": "1.0.0",
"description": "Multi-source deep research agent. Searches the web, synthesizes findings, and delivers cited reports. No API keys required.",
"keywords": ["research", "search", "analysis", "citations", "reports", "duckduckgo"],
"license": "MIT",
"author": "AstralSage",
"files": ["SKILL.md", "scripts/research", "package.json"]
}
Deep Research Pro 🔬
A powerful, self-contained deep research skill for OpenClaw / Clawdbot agents. Produces thorough, cited reports from multiple web sources.
No API keys required — uses DuckDuckGo search.
Features
- 🔍 Multi-query web + news search
- 📄 Full-page content fetching for deep reads
- 📊 Automatic deduplication across queries
- 📝 Structured reports with citations
- 💾 Save to file (Markdown or JSON)
- 🆓 Completely free — no paid APIs
Installation
Via ClawdHub (coming soon)
clawdhub install deep-research-proManual
cd your-workspace/skills
git clone https://github.com/parags/deep-research-pro.gitUsage
As an Agent Skill
Just ask your agent to research something:
"Research the current state of nuclear fusion energy"
"Deep dive into Rust vs Go for backend services"
"What's happening with the US housing market?"The agent will follow the workflow in SKILL.md to produce a comprehensive report.
CLI Tool
The scripts/research tool can also be used standalone:
# Basic multi-query search
./scripts/research "query 1" "query 2" "query 3"
# Full research mode (web + news + fetch top pages)
./scripts/research --full "AI agents 2026" "monetizing AI skills"
# Save to file
./scripts/research --full "topic" --output results.md
# JSON output
./scripts/research "topic" --json
# Fetch specific URLs
./scripts/research --fetch "https://example.com/article"Options
| Flag | Description |
|---|---|
--full | Enable news search + fetch top 3 pages |
--news | Include news search |
--max N | Max results per query (default 8) |
--fetch-top N | Fetch full text of top N results |
--output FILE | Save results to file |
--json | Output as JSON |
How It Works
1. Plan — Break topic into 3-5 sub-questions 2. Search — Run multiple queries across web + news 3. Deduplicate — Remove duplicate sources 4. Deep Read — Fetch full content from key sources 5. Synthesize — Write structured report with citations
Report Structure
# Topic: Deep Research Report
## Executive Summary
## 1. First Major Theme
## 2. Second Major Theme
## Key Takeaways
## Sources (with links)
## MethodologyRequirements
- Python 3.11+
- uv (auto-installs dependencies)
The script is self-contained — dependencies install automatically on first run.
License
MIT
Author
Built by AstralSage 🦞
[
{
"id": 1,
"prompt": "调研一下 2026 年 AI 编程代理市场格局,给我带来源结论和主要玩家对比。",
"expected": "拆成多个子问题,使用当前网页来源做调研,输出带来源和日期的市场格局总结。"
},
{
"id": 2,
"prompt": "Compare Rust vs Go for backend services in 2026 with citations and a clear recommendation.",
"expected": "给出带引用的对比、适用场景和明确建议,而不是泛泛而谈。"
},
{
"id": 3,
"prompt": "研究美国住房市场近一年的关键变化,给投资者一个简报。",
"expected": "优先近期来源,输出简洁 briefing,并明确数据口径和不确定点。"
}
]
Related skills
FAQ
How many sources does it aim for?
Roughly 8-20 unique sources total unless a lightweight answer was requested.
Does it invent statistics?
No, it does not invent statistics, quotes, or consensus, and marks single-source claims.