deep-research

deep-research is a skill for Claude Code from WillInvest/ClaudeX. It costs 193 tokens per session (2,542 once invoked), scanned A, original, MIT.

A multi-source research workflow that plans a report, searches the live web, fills gaps, and combines the findings into a cited document. Its citation checker verifies that each numbered citation points to a captured source URL.

In plain words
What is it for?
Producing fact-checked reports, market or industry scans, literature reviews, and cited comparisons when a simple answer is not enough.
Why use it?
It reduces the work of coordinating research across sources and checking whether report citations refer to real pages. It runs through a Claude subscription and does not require API keys.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions subagents; mentions Codex.

Part of the claudex plugin — 5 skills, 2 hooks shipped together

Good fit Producing fact-checked reports, market or industry scans, literature reviews, and cited comparisons when a simple answer is not enough.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/willinvest/claudex/deep-research
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add WillInvest/ClaudeX --skill deep-research
Clone the repo
git clone --depth 1 https://github.com/WillInvest/ClaudeX

Made for: Claude Code.

Or install claudex, the plugin that ships this one along with the rest of its 5 skills, 2 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for deep-research

README.md
[![agentmods](https://agentmods.dev/badge/skills/willinvest/claudex/deep-research.svg)](https://agentmods.dev/skills/willinvest/claudex/deep-research)
Your own site
<a href="https://agentmods.dev/skills/willinvest/claudex/deep-research"><img src="https://agentmods.dev/badge/skills/willinvest/claudex/deep-research.svg" alt="Measured on agentmods" height="20"></a>
Per session 193 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,542 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00193 $0.02542
Opus 5 $0.00097 $0.01271
Sonnet 5 $0.00039 $0.00508
Haiku 4.5 $0.00019 $0.00254

Measured 7d ago against content hash a4869d3db01b, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

deep-research scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.

The scan reads SKILL.md. This mod also ships 8 executable files (scripts/filter_yt_notes.py, scripts/verify_citations.py, tests/test_adversarial.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/deep-research/SKILL.md · 168 lines

How it starts

The opening of the file, as written. The whole thing — 168 lines — stays where its author put it; the contents beside it link to each section on GitHub.

deep-research

A subscription-only port of NVIDIA AI-Q's deep-research core (Apache-2.0 — see NOTICE). The main agent is the orchestrator: it plans, fans out parallel Task researchers that use native WebSearch/WebFetch, gap-fills, synthesizes a long-form cited report, and then runs a deterministic citation verifier so every [n] maps to a real, captured source URL.

$SKILL_DIR below is this skill's directory; prompts live in prompts/, the verifier in scripts/verify_citations.py. Read each prompts/*.md when you reach its step.

When to use

Researched reports, landscape/market/literature scans, cited comparisons, "deep research on …", "research X and tell me the alternatives". Skip it for trivial chit-chat or pure factual one-liners (the router will route those to a direct answer / shallow pass).

Flow

0. Route & disambiguate — read prompts/router.md. Classify meta vs research, then shallow vs deep. For a plainly trivial question, answer directly. If the query is genuinely ambiguous and you can't pause for the user, state ONE interpretation line at the top of the report and proceed.

1. Set up a per-run working dir — create a fresh run directory: <vault>/<topic>/runs/<run-id>/. Inside it create:

  • <run-dir>/notes/
  • <run-dir>/yt-report/
  • <run-dir>/report_draft.md
  • <run-dir>/report_final.md
  • <run-dir>/audit.json

Prior runs are never verifier input. The lane must not write to persistent shared notes/; only the current run's <run-dir>/notes/ is scanned by the verifier.

2. Plan — read prompts/planner.md. Run 2-4 scoping WebSearch calls, then produce the plan object: task analysis, report title, TOC (≤8 sections), constraints (acceptance criteria), and 4-6 self-contained queries. Keep the plan in your context.

3. Research (parallel fan-out) — read prompts/researcher.md. Group the web queries into 2-3-per-bundle and launch up to 6 Task (general-purpose) subagents in a single message so they run concurrently. Give each subagent: the researcher prompt, its bundled questions, the relevant constraints, and an instruction to write its notes to <run-dir>/notes/researcher_<k>.md (a dedicated notes subdir — keep researcher notes separate from the draft; the verifier only scans researcher_*.md files, so this naming is REQUIRED) and also return them. Each researcher uses only WebSearch/WebFetch, ≤8 calls, broad→narrow, and lists ONLY real captured URLs.

Read the full file on GitHub · 168 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 7d ago First seen · 168 lines · 193 tokens per session scan A a4869d3db01b

Subscribe to this mod's changes

deep-research is a skill published in the GitHub repository WillInvest/ClaudeX (4 stars, last pushed 3mo ago), licensed MIT. It adds 193 tokens to every session and 2,542 once invoked, about $0.0010 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

brainstorming-research-ideas

Guides researchers through structured ideation frameworks to discover high-impact research directions. Use when exploring new problem spaces, pivoting between projects, or seeking novel angles on existing work.

Orchestra-Research/AI-Research-SKILLs · 43 tokens

pdlc-feature

An automated workflow for taking a new software feature from a description or requirements document through requirements, design, testing, implementation, review, and release preparation. It keeps one feature ID across the documents and requires tests before implementation.

kanfu-panda/pdlc-skills · 30 tokens

pdlc-adopt

A tool for bringing an existing software project into a documented development process. It scans the project, identifies its services, applications, technologies, databases, and APIs, and can create baseline documents without changing code.

kanfu-panda/pdlc-skills · 12 tokens

pdlc-quality

A quality gate that runs configured coverage, end-to-end, and lint checks, compares their real results with declared targets, and creates a report for human approval.

kanfu-panda/pdlc-skills · 0 tokens

pdlc-review

A code-review workflow that checks an implementation against its design, tests, coding rules, quality checks, and common security concerns. It requires the implementation to exist and its tests to pass before reviewing it.

kanfu-panda/pdlc-skills · 13 tokens

pdlc-test-setup

A project setup workflow that finds the programming language, package manager, test framework, and available checking tools, then records verified commands in test-commands.yml. It can also create test folders and connect local hooks.

kanfu-panda/pdlc-skills · 0 tokens