About deep-research-agent
deep-research-agent is a skill for building autonomous research agents, suited to researchers and analysts who need systematic investigations and evidence-backed reports. It covers planning, source evaluation, information extraction, synthesis, and cited report generation.
Key features
- 01Define research questions and collection plans
- 02Gather sources from multiple channels
- 03Assess source credibility, recency, and bias
- 04Extract findings, data, and research gaps
- 05Synthesize evidence and generate cited reports
Use cases
- 01Research market size and industry trends
- 02Analyze competitors and their strategies
- 03Automate academic literature reviews
- 04Consolidate sources into research reports
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ qodex-ai/ ai-agent-skills --skill deep-research-agentAfter installing, type/deep-research-agentin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
examples/research_planner.pyresearch_report_generator.pyresearch_synthesizer.pysource_evaluator.pyDetails
From the project READMEDeep Research Agent
Build intelligent autonomous research agents that systematically investigate topics, evaluate sources, synthesize findings, and produce comprehensive reports.
Research Workflow
Stage 1: Research Planning
See examples/research_planner.py for ResearchPlanner:
- Define research questions
- Identify key research areas
- Plan information sources and evaluation criteria
- Create research timeline
Stage 2: Source Gathering
Gather sources from multiple channels:
- Academic databases (Google Scholar, PubMed, JSTOR)
- News sources and publications
- Industry reports and whitepapers
- Web and social media searches
- Expert interviews
Stage 3: Source Evaluation
See examples/source_evaluator.py for SourceEvaluator:
- Evaluate author expertise
- Assess publisher credibility
- Check information recency
- Identify potential biases
Stage 4: Information Extraction
Extract structured data from sources:
- Key findings and main points
- Statistics and quantitative data
- Expert opinions and perspectives
- Emerging trends
- Research gaps
Stage 5: Synthesis & Analysis
See examples/research_synthesizer.py for ResearchSynthesizer:
- Identify main conclusions
- Organize supporting evidence
- Identify conflicting viewpoints
- Detect research gaps
- Suggest future research directions
Stage 6: Report Generation
See examples/research_report_generator.py for ResearchReportGenerator:
- Generate executive summaries
- Format findings with evidence
- Present conflicting views
- Identify gaps and opportunities
- Create comprehensive reports with citations
Research Agent Implementation
Build a comprehensive research agent by:
- Creating research plans with
ResearchPlanner - Gathering sources from multiple channels
- Evaluating sources with
SourceEvaluator - Extracting structured information
- Synthesizing findings with
ResearchSynthesizer - Generating reports with
ResearchReportGenerator
Specialized Research Types
Market Research
Build market research capabilities:
- Estimate market size and growth rates
- Identify key competitors and market players
- Analyze market segments and entry barriers
- Identify opportunities and threats
- Track industry trends
Competitive Intelligence
Build competitive intelligence analysis:
- Identify direct and indirect competitors
- Analyze competitor products and pricing
- Estimate market share and positioning
- Assess strengths and weaknesses
- Track competitive strategies and moves
Literature Review
Build literature review automation:
- Search academic databases systematically
- Extract paper metadata and abstracts
- Analyze contributions and methodologies
- Identify key themes and connections
- Generate literature review synthesis
Best Practices
Research Quality
- ✓ Use multiple reliable sources
- ✓ Cross-reference findings
- ✓ Evaluate source credibility
- ✓ Identify and acknowledge biases
- ✓ Document all sources
Depth & Scope
- ✓ Define clear research questions
- ✓ Set appropriate scope
- ✓ Balance breadth and depth
- ✓ Identify research gaps
- ✓ Suggest future directions
Synthesis & Analysis
- ✓ Organize findings logically
- ✓ Present supporting evidence
- ✓ Address conflicting views
- ✓ Draw evidence-based conclusions
- ✓ Avoid unsupported claims
Tools & Technologies
Academic Search
- Google Scholar
- PubMed
- JSTOR
- ArXiv
- PapersWithCode
News & Web Search
- NewsAPI
- Bing News
- Google News
- RSS Feeds
- Social Media APIs
Data Analysis
- Pandas
- NumPy
- scikit-learn
- Statistical tools
Getting Started
- Define research question
- Create research plan
- Gather sources
- Evaluate credibility
- Extract key information
- Identify patterns
- Synthesize findings
- Generate comprehensive report