deep-research

Run deep web research and generate cited reports with OpenAI.

1|2|Updated Jul 5, 2024
One-click install
npx skills add https://github.com/uuta/dotfiles --skill deep-research-uuta
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deep-research
Source: https://github.com/uuta/dotfiles/tree/main/skills/deep-research
Command: npx skills add https://github.com/uuta/dotfiles --skill deep-research-uuta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, and includes scripts (resource) components.

What problem does it solve?

This Skill automates deep web research and synthesis, producing a comprehensive report with citations, saving time compared to manual literature review.

Core Features & Use Cases

  • Automated deep web research: Leverages OpenAI's o4-mini-deep-research model to scan and synthesize information from web sources.
  • Citation-rich reports: Outputs a detailed report with inline citations and a dedicated sources list.
  • Background processing and validation: Runs in background mode and reports status updates; requires a valid OPENAI_API_KEY and the OpenAI Python package.

Quick Start

Provide a research query as input to trigger a deep research report, e.g., python skills/deep-research/scripts/deep_research.py "impact of renewable energy adoption on grid reliability"

Frequently Asked Questions about deep-research

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

FAQPage Schema
How do I automate web research and generate a cited report from online sources?▼

Automate web research by running the o4-mini-deep-research model in background mode to scan web sources and synthesize a comprehensive report with inline citations and a dedicated sources list.

Do I need an OpenAI API key to generate a deep research report with Python?▼

An OpenAI API key is required to generate a deep research report with Python. You must set the OPENAI_API_KEY environment variable and install the OpenAI Python package before running the script.

What is the best way to synthesize academic and market research from multiple web sources?▼

The best way to synthesize academic, policy, and market research is to run a deep research model that automatically gathers online sources into a single, citation-rich briefing, saving manual literature review time.

Can I run deep web research in the background and receive status updates?▼

Deep web research runs in background mode and reports status updates during processing. This asynchronous execution allows the o4-mini-deep-research model to scan sources and compile the final cited report without blocking.

How do I trigger deep research using the OpenAI Python package?▼

Trigger deep research by passing a research query as a command-line argument to the Python script, such as executing the deep_research.py file with your specific research topic string.

What limitations exist when using o4-mini-deep-research for report generation?▼

Limitations of using o4-mini-deep-research include a strict dependency on the OpenAI Python package and a valid OPENAI_API_KEY, while report generation depth depends entirely on accessible web sources and background processing constraints.