deep-research

Orchestrate iterative multi-source research with parallel searches and cited synthesis.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/kzarzycki/agent-skills --skill deep-research-kzarzycki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-research
Source: https://github.com/kzarzycki/agent-skills/tree/main/research/skills/deep-research
Command: npx skills add https://github.com/kzarzycki/agent-skills --skill deep-research-kzarzycki

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deep-research eliminates the time-consuming effort of manually searching, cross-checking, and synthesizing information by coordinating an iterative, multi-source research process that produces cited findings and identifies gaps.

Core Features & Use Cases

  • Multi-round, multi-angle investigation: decomposes a topic into independent angles, runs parallel research, then iterates until coverage is comprehensive.
  • Recency-aware research planning: explicitly interviews the user for recency requirements and designs the plan around that cutoff.
  • Triangulated, evidence-rated reports: synthesizes findings with citations, confidence scoring, and a structured debate/gaps section suited for decisions and presentations.
  • Angle balancing for polarized topics: includes guidance for running a second round to find first-party success cases to reduce skew from general/negative coverage.

Quick Start

Ask for deep-research by saying: "Do a deep research report on <your topic>, using sources from the last <time window>, and write the output to .work/<topic>/report.md."

Frequently Asked Questions about deep-research

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

FAQPage Schema
How do I generate a multi-source research report with web citations?

To generate a multi-source research report with web citations, you need an iterative research process that decomposes topics into angles, runs parallel searches across multiple engines, and synthesizes findings with confidence scoring and gap analysis. This approach triangulates evidence and explicitly identifies limitations for decision-ready outputs.

What is the best way to ensure research planning includes recency filtering?

Recency filtering in research planning requires an explicit interview phase to capture the user's time window cutoff before execution begins. The research plan is then designed around that specific date boundary, ensuring all parallel searches retrieve only sources published within the required timeframe.

How do I balance polarized topics during multi-angle investigation?

Balancing polarized topics during multi-angle investigation involves running a second research round specifically targeted at finding first-party success cases. This angle balancing reduces the skew typically caused by general or negative media coverage, providing a more neutral synthesis.

How does multi-source synthesis manage context limits when reading research outputs?

Multi-source synthesis manages context limits by employing a final synthesis agent that reads research outputs directly from disk. This prevents re-passing full content through the context window, allowing the agent to compile cited findings, confidence scores, and structured debates without hitting token limits.

Can I run parallel searches across Perplexity, Tavily, Exa, and Gemini simultaneously?

Yes, parallel searches can run across Perplexity, Tavily, Exa, Gemini, and native web tools simultaneously. The orchestration process decomposes your topic into independent angles and queries these multiple sources in parallel to gather comprehensive evidence before synthesizing the results.

When do I need gap analysis and confidence scoring in a research report?

Gap analysis and confidence scoring are needed when research reports must support high-stakes decisions or presentations. They provide explicit limitations of the evidence and rate the reliability of findings, ensuring readers understand exactly where coverage is insufficient and how much trust to place in the conclusions.