Skip to content

Guide · Agent skill

How to use the Deep Research Orchestrator agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The deep-research skill is a set of instructions that changes how an AI agent handles big research questions. Instead of answering from memory, the agent clarifies the scope, splits the question into sub-questions, assigns each one to a parallel research helper, has key claims checked, and writes one structured report with source citations. This guide explains what the skill does, how to install it, how to trigger it, what it needs, and where its limits are.

Deep Research Orchestratorxerrors/Yuxi · MIT

Quick start

  1. 1Download the ZIP. Download the deep-research skill ZIP from this page.
  2. 2Install it. Unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder, or upload the ZIP under Settings → Capabilities → Skills in the Claude apps.
  3. 3Confirm your tools. Check that web_search, present_artifacts, write_file and sub-agent session support are available in your environment.
  4. 4Ask a deep research question. Describe the topic, audience, time range and expected output in plain words.
  5. 5Answer clarifying questions. If the agent asks two or three scope questions, answer them so it can set the success criteria.
  6. 6Open the HTML report. Find the report the agent saved in the project folder and presented as a deliverable.
  7. 7Verify key sources. Open the cited sources for the claims that matter and check them yourself before relying on them.

What is an agent skill and what does this one do?

An agent skill is a folder of instructions (here, a file named SKILL.md) that an AI agent loads when a task matches the skill's description. It tells the agent how to work, not just what to answer.

This skill is a research workflow. It asks the agent to clarify the scope, plan sub-questions that can be researched independently, run those as parallel sub-agent sessions, check important claims adversarially, and synthesise the findings into a report. Each finding is expected to carry a citation to its source.

Install the deep-research skill

Download the ZIP for the deep-research skill from this page. Then choose one of the following options.

For Claude Code, unzip it into your user skills folder ~/.claude/skills/ for use everywhere, or into a project's .claude/skills/ folder to limit it to that project.

In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.

  • Personal use across projects: ~/.claude/skills/
  • Single project: the project's .claude/skills/ folder
  • Claude apps: Settings → Capabilities → Skills, then upload the ZIP

Trigger the skill with a natural request

You do not need a special command. The skill is meant to load when a task needs multiple sources, traceable citations and fact-checking. Describe the goal in plain words and say what you expect back.

Stating the audience, time range, region or output language helps, because the agent may ask two or three clarifying questions before starting. If you have already settled those points, say so and the agent should not keep asking.

  • Literature review: "Do a deep research review of published work on sodium-ion battery cathodes since 2020, with sources I can trace."
  • Competitor survey: "Research the three main competitors to our product and produce a cited report comparing pricing models and stated features."
  • Technology selection: "Compare vector database options for a 10 million document search system, with cited evidence and flagged gaps."

What the agent does during a run

The skill describes a fixed sequence. The agent first clarifies scope if the question is unclear, then splits the topic into sub-questions with clear output standards. Independent sub-questions are dispatched at the same time as sessions named for research and fact-checking roles.

Key claims, numbers and conflicting findings are sent to a separate fact-checking session, which marks each as supported, uncertain or refuted with sources and confidence. Claims that fail the check are left out or clearly downgraded. The agent then writes the synthesis itself rather than pasting sub-agent output together.

By default the full report is saved as an .html file in the project's working folder and presented as a deliverable. The chat reply only summarises it. If you ask for Markdown, plain text or JSON, the skill follows your format instead.

  • Clarify scope only when the question is unclear
  • Research sub-questions in parallel where they do not depend on each other
  • Check key claims and flag conflicts
  • Save the report as HTML by default and present it as a file

What the skill needs to run

The skill depends on specific tools and features in your environment. Without them the workflow cannot run as designed.

It uses a web_search tool, a present_artifacts tool and a write_file tool. It also needs sub-agent session support, meaning the create_session, wait_inputs and get_result operations. It does not run scripts, but it does use the network.

  • web_search tool
  • present_artifacts tool
  • write_file tool
  • Sub-agent session support (create_session, wait_inputs, get_result)
  • Network access: yes
  • Runs scripts: no

Safety notes: network use and verification

The skill sends web searches over the network and reads the results it finds. It runs no scripts itself. Its citations come from the model's own retrieval and checking, so the skill itself does not verify sources against an independent database.

Treat the report as a well-organised draft that points you to sources. For any decision that matters, open the cited sources and check the key numbers yourself.

  • No scripts are executed by this skill
  • Web content is retrieved over the network, so read sources critically
  • Human checking of cited sources is still needed for high-stakes use

Tips for better research reports

Give the agent a precise question and the decision the report will support. Name the audience and the language you want. Ask for gaps to be flagged if you care more about honesty about missing evidence than a tidy conclusion.

Expect the run to be slow and to use many tokens. Use the skill for questions where the depth is worth the cost, and use a normal chat answer for quick facts.

  • State the decision the report must support
  • Specify the time range and region
  • Ask explicitly for evidence gaps and uncertainty to be marked
  • Keep quick factual questions out of this workflow

What people use it for

  • Literature reviews that need every claim traced to a source
  • Competitor and industry surveys with pricing or feature comparisons
  • Technology selection reports comparing options with flagged evidence gaps
  • Topic surveys where conflicting findings need to be checked and labelled

Frequently asked questions

How do I install the deep-research agent skill?

Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.

What does the deep-research skill require?

It requires a web_search tool, a present_artifacts tool, a write_file tool and sub-agent session support with create_session, wait_inputs and get_result. It uses the network and does not run scripts.

Is the deep-research skill free?

The source material for this page does not state pricing or licence terms beyond the MIT licence listed for the project. Check the repository licence for terms of use.

When should I not use the deep-research skill?

Avoid it for quick factual questions because the multi-session workflow is slow and token-heavy. It is also a poor fit where a human must verify sources anyway, or where the environment lacks web_search or sub-agent session support.

Why is my report saved as a file instead of shown in chat?

By default the skill writes the full report to an .html file in the project working folder and presents it as a deliverable. Chat only gets a short summary. If you ask for Markdown, plain text or JSON, the skill will use that format instead.

How does this compare with a normal chat answer?

A normal answer comes from the model's memory or a single search. This skill follows a multi-step process with sub-questions, parallel research, claim checking and a structured report with citations, which is slower but more traceable.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Choose this skill if you need a traceable, cited research report on a multi-source question and your environment supports web search and sub-agent sessions. Pick a simple chat answer for quick facts, or a manual research process where a human must verify every source.

Download the skill