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.