research-deep

Parse YAML outlines and launch parallel AI agents for web research.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Jamie-Cui/opt --skill research-deep-jamie-cui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-deep
Source: https://github.com/Jamie-Cui/opt/tree/main/dotfiles/skills/research-deep
Command: npx skills add https://github.com/Jamie-Cui/opt --skill research-deep-jamie-cui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires web-search-agent, validate_json.py, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates in-depth research on multiple topics by leveraging independent AI agents, streamlining the information gathering process.

Core Features & Use Cases

  • Automated Research: Launches multiple AI agents to research distinct items from a YAML outline.
  • Parallel Processing: Agents work in parallel, significantly reducing research time.
  • Resume Capability: Tracks completed items and resumes from the last point of interruption.
  • Use Case: Researching the history and impact of various AI coding assistants by defining topics and sub-items in an outline.yaml file, then letting the Skill handle the deep dive for each.

Quick Start

Initiate deep research by running the research-deep skill with your outline file.

Frequently Asked Questions about research-deep

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

FAQPage Schema
How do I automate web search research for multiple topics in parallel?

To automate web search research for multiple topics in parallel, you can define your items in a YAML outline file. The skill parses this outline and launches independent AI agents to perform web searches for each item concurrently, significantly reducing research time.

Can I resume an interrupted automated data collection task?

Yes, you can resume an interrupted automated data collection task. The skill tracks completed items from your YAML outline and automatically resumes the research workflow from the last point of interruption, preventing redundant web searches.

How do I validate structured JSON output from automated web searches?

To validate structured JSON output from automated web searches, the skill includes built-in validation steps. It ensures the data collected by the AI agents conforms to the defined fields and required JSON structure before finalizing the results.

What is the best way to research multiple items defined in a YAML file?

The best way to research multiple items defined in a YAML file is to use a deep research workflow. This approach parses your YAML outline to identify specific topics, then delegates the information gathering to independent AI agents for parallel processing.

Do I need a web search agent to perform deep dive research?

Yes, you need a web search agent dependency to perform deep dive research. The skill relies on these independent AI agents to execute the actual web searches and gather information for each item listed in your YAML outline.

Why does my parallel research task run in the background without output?

Your parallel research task runs in the background without output because the skill disables task output during execution. This allows multiple AI agents to perform web searches simultaneously without interrupting your active workflow.