deep-research

Automate deep research via OpenAI's Deep Research API and generate Markdown reports with sources.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/KISHOR403/claude-skills --skill deep-research-kishor403
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-research
Source: https://github.com/KISHOR403/claude-skills/tree/main/deep-research
Command: npx skills add https://github.com/KISHOR403/claude-skills --skill deep-research-kishor403

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Conducting in-depth, internet-enabled research is slow, manual, and hard to reproduce. This skill automates prompt enhancement, parameter saving, and execution against OpenAI's Deep Research API to deliver focused analyses and a reproducible report with sources.

Core Features & Use Cases

  • Smart prompt enhancement: detects vague prompts and guides user through 2-3 focused clarifying questions (technical or general) to improve results.
  • Reproducible research: saves enhanced prompts with timestamps and outputs a Markdown report including sources.
  • Synchronous execution: runs long-running web-enabled research in a single flow to minimize token waste and provide a finished report.
  • Flexible configuration: supports model and timeout options, and optional prompt-file input.
  • Output: produces a complete report with a sources section and a metadata footer.

Quick Start

Run the orchestrator with your prompt to begin deep research: python3 scripts/run_deep_research.py 'Your research prompt'.

Frequently Asked Questions about deep-research

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

FAQPage Schema
How do I automate deep research and generate a Markdown report with web sources?

Automate deep research by running a Python script that sends your prompt to the OpenAI Deep Research API, which gathers web evidence and outputs a Markdown report with cited sources. The process runs synchronously to produce a finished, reproducible analysis.

Do I need an OpenAI API key to run reproducible web search research?

Yes, you need an OpenAI API key to run reproducible web search research. You also need Python 3.7 or higher and active internet access for the API to gather online evidence and generate the timestamped Markdown report.

How does prompt enhancement work for in-depth topic analysis?

Prompt enhancement for in-depth topic analysis detects vague inputs and guides you through 2 to 3 clarifying questions. This refines your query before execution, ensuring the web-enabled research returns focused, relevant evidence and minimizes token waste.

Can I use a prompt file instead of a direct string for deep research execution?

Yes, you can use an optional prompt-file input instead of passing a direct string for deep research execution. The script supports flexible configuration, allowing you to load prompts from a file and set custom model and timeout options.

What is included in the output of an automated deep research report?

The output of an automated deep research report includes a complete Markdown document with a dedicated sources section and a metadata footer. It also saves your enhanced prompts with timestamps locally to ensure full reproducibility.

Are there limitations to synchronous web-enabled research execution?

Synchronous web-enabled research execution runs in a single long-running flow to minimize token waste, meaning the script blocks until the API completes. You must account for this wait time and configure appropriate timeout options for complex topic analysis.