research-deep

Launches parallel web-search agents to research outline items into structured JSON files.

2.2k|185|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/Weizhena/Deep-Research-skills --skill research-deep-weizhena
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: research-deep
Source: https://github.com/Weizhena/Deep-Research-skills/tree/main/skills/research-codex-zh/research-deep
Command: npx skills add https://github.com/Weizhena/Deep-Research-skills --skill research-deep-weizhena

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml.

What problem does it solve? Conducting deep research on many outline items one by one is slow and hard to track. This Skill automates the deep investigation phase by reading a research outline and dispatching independent web-search agents for each item, producing validated structured JSON output. ## Core Features & Use Cases - Batch Parallel Research: Groups outline items into batches and launches background web-search agents in parallel, with user approval between batches. - Resume Support: Detects already-completed JSON outputs and skips finished items, so interrupted runs can continue without rework. - Schema Validation: Each agent output is validated against a fields.yaml definition via a validation script, with uncertain values explicitly marked. - Use Case: After generating an outline of competitor products, run this Skill to research each product in parallel and collect structured JSON profiles with complete field coverage. ## Quick Start Run /research-deep in the directory containing your outline.yaml to launch deep research on all outline items.

Frequently Asked Questions about research-deep

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

FAQPage Schema
How do I run deep research on multiple topics in parallel?▼

Place an outline.yaml with an items list in your working directory and run /research-deep. The Skill batches items and launches background web-search agents in parallel, asking for approval before each new batch.

How to resume an interrupted deep research run?▼

Rerun /research-deep in the same directory. The Skill checks the output directory for completed JSON files and automatically skips items that already have results, continuing only with unfinished items.

What input files does the deep research workflow require?▼

It requires an outline.yaml containing the topic, items list, and execution config such as output_dir and items_per_agent, plus a fields.yaml defining the output schema. Both are typically produced by the preceding outline generation phase.

How is research output quality validated?▼

Each agent writes structured JSON following fields.yaml definitions, marks uncertain values with [uncertain], and lists them in an uncertain array. A validation script then checks complete field coverage before the task is considered done.

What are the limitations of batch parallel research agents?▼

Each batch requires user approval before the next starts, so the workflow is not fully unattended. Output quality also depends on web search availability, and uncertain fields must be reviewed manually afterward.