Agent skill

Deep Researcher Research

by NVIDIA-AI-Blueprints in NVIDIA-AI-Blueprints/deep-researcher-agent

A skill your agent uses when asked to run deep research or Deep Researcher Agent research through a reachable NVIDIA Deep Researcher Agent Blueprint backend.

Apache-2.0Auto-check: notesResearch & Science

Install Deep Researcher Research

skills CLI
$ npx skills add NVIDIA-AI-Blueprints/deep-researcher-agent --skill deep-researcher-research -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NVIDIA-AI-Blueprints/deep-researcher-agent deep-researcher-research --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/deep-researcher-research .claude/skills/deep-researcher-research && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
deep-researcher-research
GitHub stars
886
Token cost
~4.4k tokens
SKILL.md length
1,902 words
Files
7 (incl. scripts)
Skills in repo
15
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when asked to run deep research or Deep Researcher Agent research through a reachable NVIDIA Deep Researcher Agent Blueprint backend.

  • Works in 6 steps: Resolve the backend → Send the routed research request → Poll asynchronous jobs → …
  • Asked to run deep research
  • SKILL.md covers When to Use This Skill, Prerequisites, Workflow and Version Compatibility, plus 7 more sections
  • Runs Python scripts from its folder; calls python3

What it does

Deep Researcher Research is an agent skill from NVIDIA-AI-Blueprints/deep-researcher-agent. Use when asked to run deep research or Deep Researcher Agent research through a reachable NVIDIA Deep Researcher Agent Blueprint backend.

Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts (for example `BENCHMARK.md`, `evals/basic-product.json` and `evals/evals.json`). Compatibility notes: Designed for Claude Code, OpenCode, Codex, and Agent Skills-compatible tools. Requires Python 3.11+ and network access to a running local Deep Researcher…

It sits in Research & Science, covering Deep research. It works with NVIDIA AI Platform and Python. The repository describes itself as: The NVIDIA Deep Researcher Agent Blueprint is an open reference example for building intelligent AI agents that connect to your enterprise data, reason using state-of-the-art… The licence is Apache-2.0.

When your agent uses it

  • Asked to run deep research
  • Deep Researcher Agent research through a reachable NVIDIA Deep Researcher Agent Blueprint backend

Example prompts

  • “/deep-researcher-research”

Requirements

  • Python 3
  • Docker
  • Compatibility (from SKILL.md): Designed for Claude Code, OpenCode, Codex, and Agent Skills-compatible tools. Requires Python 3.11+ and network access to a running local Deep Researcher Agent Blueprint server at `http://localhost:8000` by default. Non-local backends must be explicitly trusted by the user and granted by the host tool outside this public skill.
  • Pre-approved tools (allowed-tools): Read, Bash

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Resolve the backend
  2. Send the routed research request
  3. Poll asynchronous jobs
  4. Resume after interruptions
  5. Present the report
  6. Follow up: ask about, edit, or redo a report

What it can do on your machine

Read from SKILL.md and the folder at commit 951a1a1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Claude Code, OpenCode, Codex, and Agent Skills-compatible tools. Requires Python 3.11+ and network access to a running local Deep Researcher Agent Blueprint server at `http://localhost:8000` by default. Non-local backends must be explicitly trusted by the user and granted by the host tool outside this public skill.

    From compatibility in the SKILL.md frontmatter.

Context cost

Deep Researcher Research loads about 4.4k tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 1,902 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~41
When it runs · the whole SKILL.md, loaded when a task matches
~4.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Bash

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from NVIDIA-AI-Blueprints/deep-researcher-agent at commit 951a1a1, republished under its Apache-2.0 licence (© NVIDIA-AI-Blueprints). 1,902 words, ~4,436 tokens.

Download SKILL.mdSave it as .claude/skills/deep-researcher-research/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
deep-researcher-research
description
Use when asked to run deep research or Deep Researcher Agent research through a reachable NVIDIA Deep Researcher Agent Blueprint backend.
allowed-tools
Read, Bash
compatibility
Designed for Claude Code, OpenCode, Codex, and Agent Skills-compatible tools. Requires Python 3.11+ and network access to a running local Deep Researcher Agent Blueprint server at `http://localhost:8000` by default. Non-local backends must be explicitly trusted by the user and granted by the host tool outside this public skill.
license
Apache-2.0
permissions.env
DEEP_RESEARCHER_SERVER_URL
permissions.network
http://localhost:8000
metadata.version
2.2.0
metadata.author
NVIDIA Deep Researcher Agent Blueprint Team <deep-researcher-blueprint@nvidia.com>
metadata.github-url
https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent
metadata.tags
nvidia, deep-researcher, blueprint, deep-research, research-agents, agent-skills
metadata.languages
python, bash
metadata.domain
research-agents

Deep Researcher Agent Research Skill

When to Use This Skill

Use this skill to call a locally running NVIDIA Deep Researcher Agent Blueprint server through the helper script at scripts/deep_researcher.py.

Use this skill for research-shaped requests, including:

  • "deep research on ..."
  • "Deep Researcher Agent research ..."
  • "research ..."
  • "use Deep Researcher Agent to answer ..."
  • "ask Deep Researcher Agent about ..."

Do not use this skill for install, deploy, start, stop, UI, CLI, Docker, Helm, or troubleshooting requests. Those belong to deep-researcher-deploy.

Prerequisites

Users need:

  • Python 3.11+ available as python3.
  • A reachable local or self-hosted Deep Researcher Agent Blueprint backend.
  • DEEP_RESEARCHER_SERVER_URL set when the backend is not running at http://localhost:8000; non-local values must be trusted by the user before any query is sent.
  • A backend configured with authentication disabled for this public helper, or a separate authenticated Deep Researcher Agent skill for authenticated environments.
  • Network access from the local machine to the Deep Researcher Agent backend URL.
  • Credentials configured in the backend environment, not in this skill. This public helper does not collect or manage API keys.

The helper script has no third-party Python package dependencies; it uses Python standard-library HTTP modules.

Workflow

  1. Resolve the target backend URL.
  2. Run health before sending research requests.
  3. If no backend is reachable, ask for a backend URL or hand off to deep-researcher-deploy.
  4. Before sending any user query, state the exact Deep Researcher Agent backend URL that will receive it. For non-local URLs, continue only if the user has explicitly confirmed that URL is trusted in the current conversation.
  5. Poll asynchronous deep research jobs when Deep Researcher Agent returns a job ID.
  6. Present returned reports with citations and source URLs intact.
  7. Stop on failed jobs and show the returned error; do not retry automatically.
  8. After presenting a report, support follow-up: answer questions about it (ask) or run a refined research pass (redo) using the same commands.
Step 1 - Resolve the backend

Use DEEP_RESEARCHER_SERVER_URL when set. Otherwise try the default local backend:

bash
python3 $SKILL_DIR/scripts/deep_researcher.py health

Expected output: JSON from a reachable Deep Researcher Agent health endpoint.

If health fails and no explicit DEEP_RESEARCHER_SERVER_URL was set, ask:

text
I do not see a reachable local Deep Researcher Agent backend. Do you already have an Deep Researcher Agent backend URL you want to use, or should I deploy a local Skill backend?
  • If the user provides a URL, set DEEP_RESEARCHER_SERVER_URL for subsequent helper calls and rerun health.
  • If the user wants local deployment, hand off to deep-researcher-deploy and preserve the original research request.
  • If a reachable backend returns 401 or 403, stop and explain that this public skill does not manage authentication. Ask the user to use an authenticated Deep Researcher Agent skill or configure authentication for their environment.
  • If health succeeds but /chat or /v1/jobs/async/agents fails, report that the backend is reachable but not compatible with this public research flow, then offer to run deep-researcher-deploy validation.
Step 2 - Send the routed research request

Before sending the request, state the resolved endpoint:

text
I will send this query to <DEEP_RESEARCHER_SERVER_URL>. Make sure this endpoint is trusted before sending sensitive information.

Do not send credentials, cookies, bearer tokens, or secret values through the query text.

Run:

bash
python3 $SKILL_DIR/scripts/deep_researcher.py chat "<USER_QUESTION>"

Expected output:

  • A normal JSON response for shallow or direct answers.
  • Or structured JSON containing {"status": "deep_research_running", "job_id": "<JOB_ID>"} for asynchronous deep research.

If the response is normal JSON, present the result immediately. Do not force polling when there is no job_id.

Step 3 - Poll asynchronous jobs

If the response includes deep_research_running, extract the job_id and poll with the same absolute script path:

bash
python3 $SKILL_DIR/scripts/deep_researcher.py research_poll <JOB_ID>

Expected output: the final report JSON when the job completes successfully.

Use the runtime's non-blocking or background execution mechanism when available. If the chosen execution method requires escalated permissions, request explicit user approval first and explain why. Tell the user that deep research is running in the background.

Step 4 - Resume after interruptions

If polling is interrupted, the job continues server-side. Resume with:

bash
python3 $SKILL_DIR/scripts/deep_researcher.py status <JOB_ID>
python3 $SKILL_DIR/scripts/deep_researcher.py report <JOB_ID>
python3 $SKILL_DIR/scripts/deep_researcher.py research_poll <JOB_ID>

Use status to inspect job status and saved artifacts. Use report when the job has already finished and you only need the final output. Use research_poll to keep waiting for completion.

The final report may reference generated artifacts (charts, CSVs) as artifact://<id> links. To materialize them as local files, run python3 $SKILL_DIR/scripts/deep_researcher.py artifacts <JOB_ID> --download-dir ./deep-researcher-artifacts; it downloads each artifact and prints the local path. Do not expect base64 image data in the report itself.

For a self-contained, shareable report, run python3 $SKILL_DIR/scripts/deep_researcher.py report <JOB_ID> --out-dir ./my-report. It writes report.md plus an artifacts/ folder and rewrites each artifact://<id> link to the matching local file, so the report renders (charts and all) in any markdown viewer without a running backend.

Step 5 - Present the report

When research_poll completes successfully, fetch and present the full report. Keep citations and source URLs intact. If the job status is failed, failure, or cancelled, show the error from the status response and ask whether the user wants to retry with a narrower query or different approach.

Step 6 - Follow up: ask about, edit, or redo a report

After a report is presented, the user often wants to go deeper or adjust scope. Reuse the existing backend flow — the same auth boundary, polling, and report retrieval from Steps 1-5 apply; there is no separate follow-up endpoint.

Ask — a follow-up question about a report already in hand:

  • For a question answerable from the report you already have, answer directly from its content and citations; do not call the backend again.

  • For a question that needs new investigation, send a fresh request that carries the needed context from the prior question and report into the new query text, then present the new result:

    bash
    python3 $SKILL_DIR/scripts/deep_researcher.py chat "<FOLLOW_UP_QUESTION> (context: <PRIOR_TOPIC>)"

    If this returns a deep_research_running job ID, poll it with research_poll exactly as in Step 3.

Edit — rewrite a report with cosmetic changes. This skill only has access to the data used to generate the initial report. No tools are available:

bash
python3 $SKILL_DIR/scripts/deep_researcher.py report_edit <JOB_ID> "<EDIT_INSTRUCTIONS>"

Redo — re-run research with adjusted scope (a narrower query, a corrected question, or a different depth):

bash
python3 $SKILL_DIR/scripts/deep_researcher.py research "<REFINED_QUERY>" [agent_type]
  • Choose agent_type to match the desired depth (for example a deep agent for a thorough pass, or shallow_researcher for a quick one); list options with agents if unsure.
  • Treat a redo as a new job: state the target endpoint again before sending (Step 2), then poll and present as in Steps 3-5.

Do not send credentials or secret values in follow-up query text, and keep citations and source URLs intact in every follow-up answer.

Version Compatibility

IMPORTANT: This skill is designed for NVIDIA Deep Researcher Agent Blueprint version 2.2.0.

Semantic Versioning Compatibility Rules:

text
Skill version: X.Y.Z
Blueprint or endpoint version: A.B.C

Compatible IF:
1. A == X (Major versions MUST match)
2. B >= Y (Minor version must be equal or greater)
3. C can be anything (Patch version does not affect compatibility)

Examples:

  • Skill version 2.2.0 is compatible with Blueprint version 2.2.0.
  • Skill version 2.2.0 is compatible with Blueprint version 2.3.0.
  • Skill version 2.2.0 is compatible with Blueprint version 2.2.5.
  • Skill version 2.2.0 is not compatible with Blueprint version 3.0.0.
  • Skill version 2.2.0 is not compatible with Blueprint version 2.1.0.

If your Blueprint version is not compatible:

  1. Check for an updated skill version matching your Blueprint version.
  2. Use a Blueprint version compatible with this skill.
  3. Proceed with caution only when the user accepts the compatibility risk; API routes or response shapes may have changed.
Show full SKILL.md (795 more words)Show less

Available Scripts

ScriptPurposeArguments
scripts/deep_researcher.py healthCheck whether the configured server respondsnone
scripts/deep_researcher.py chatPOST /chat; may return inline output or a deep-research job ID<query>
scripts/deep_researcher.py agentsList available async agent typesnone
scripts/deep_researcher.py submitSubmit an explicit async job<query> [agent_type]
scripts/deep_researcher.py researchSubmit an async job, poll, and print the final report JSON<query> [agent_type]
scripts/deep_researcher.py research_pollResume polling an existing async job<job_id>
scripts/deep_researcher.py statusFetch job status plus /state artifacts<job_id>
scripts/deep_researcher.py stateFetch event-store artifacts only<job_id>
scripts/deep_researcher.py reportFetch the final report; with --out-dir DIR, export a portable report.md + artifacts/ folder with links rewritten to local files<job_id> [--out-dir DIR]
scripts/deep_researcher.py report_editEdit a completed report with cosmetic changes<job_id> <edit_instructions>
scripts/deep_researcher.py artifactsList durable artifacts; with --download-dir DIR, download them and print local paths<job_id> [--download-dir DIR]
scripts/deep_researcher.py streamStream SSE events from a job<job_id>
scripts/deep_researcher.py cancelCancel a running job<job_id>

When the host supports a run_script() helper, call it with scripts/deep_researcher.py and the arguments above. Otherwise, run the equivalent shell command, such as python3 $SKILL_DIR/scripts/deep_researcher.py health.

Environment Variables

VariableRequiredDefaultDescription
DEEP_RESEARCHER_SERVER_URLNohttp://localhost:8000Local or self-hosted Deep Researcher Agent server base URL

Security Best Practices

  • Do not put API keys, bearer tokens, cookies, or basic-auth credentials in DEEP_RESEARCHER_SERVER_URL.
  • Store backend credentials in the Deep Researcher Agent deployment environment, not in this skill or command examples.
  • User query text is transmitted to the configured DEEP_RESEARCHER_SERVER_URL. Confirm the endpoint is trusted before sending sensitive or confidential information.
  • Treat returned reports as potentially sensitive if the backend uses private data sources.
  • Do not truncate citations or source URLs from returned reports.

Limitations

  • This skill requires a running Deep Researcher Agent backend; it does not deploy one.
  • The public helper does not manage authentication tokens or cookies.
  • Remote DEEP_RESEARCHER_SERVER_URL endpoints may log prompts, responses, and metadata.
  • If the backend returns HTTP 500 or lacks async agents, report the failure instead of fabricating a research answer.

Examples

Example 1: Run a routed chat or research request
bash
python3 $SKILL_DIR/scripts/deep_researcher.py health
python3 $SKILL_DIR/scripts/deep_researcher.py chat "Compare local Deep Researcher Agent deep research with a standard web search workflow"

Expected output:

text
<health JSON from Deep Researcher Agent>
<JSON chat response or {"status": "deep_research_running", "job_id": "<JOB_ID>"}>

If Deep Researcher Agent returns a job ID, continue with research_poll.

Example 2: Resume an existing job
bash
python3 $SKILL_DIR/scripts/deep_researcher.py status <JOB_ID>
python3 $SKILL_DIR/scripts/deep_researcher.py research_poll <JOB_ID>

Replace <JOB_ID> with the UUID returned by Deep Researcher Agent. Expected output: status JSON followed by the report JSON when the job completes. If the job failed, show the returned status and do not retry automatically.

Example 3: Ask a follow-up or redo with a refined query
bash
# Ask: a follow-up that needs new investigation, carrying prior context.
python3 $SKILL_DIR/scripts/deep_researcher.py chat "How does that compare on cost? (context: local Deep Researcher Agent deep research vs web search)"

# Redo: re-run research with a narrower query and explicit depth.
python3 $SKILL_DIR/scripts/deep_researcher.py research "Deep Researcher Agent deep research cost on a single workstation" shallow_researcher

Expected output: a routed chat response or a new deep_research_running job ID to poll with research_poll. Present the follow-up answer with citations and source URLs intact.

References

TopicDocumentation
Helper scriptscripts/deep_researcher.py
Deployment and backend validation../deep-researcher-deploy/SKILL.md

Common Issues

Issue: No backend is reachable

Symptoms:

  • health fails with connection refused.
  • The default http://localhost:8000 URL does not respond.

Causes:

  • Deep Researcher Agent is not running.
  • Deep Researcher Agent is running on a different host or port.
  • A local firewall or network setting blocks the connection.

Solutions:

  1. Ask whether the user has an existing Deep Researcher Agent backend URL.
  2. If they provide one, set it and rerun health:
    bash
    export DEEP_RESEARCHER_SERVER_URL="http://localhost:<PORT>"
    python3 $SKILL_DIR/scripts/deep_researcher.py health
  3. If they want a local backend, hand off to deep-researcher-deploy and preserve the original research request.
Issue: Backend requires authentication

Symptoms:

  • Requests fail with HTTP 401 or HTTP 403.
  • The backend is reachable but rejects /chat or async job calls.

Causes:

  • The backend was deployed with authentication enabled.
  • The public helper does not attach user tokens or cookies.

Solutions:

  1. Stop and explain that this public skill does not manage authentication.
  2. Ask the user to use an authenticated Deep Researcher Agent skill or configure their backend for this public local workflow.
  3. Rerun health and the original query only after the authentication boundary is resolved.
Issue: Health succeeds but research routes fail

Symptoms:

  • health returns successfully.
  • /chat, /v1/jobs/async/agents, or polling commands fail.

Causes:

  • The backend is not using an API-enabled Deep Researcher Agent config.
  • The async job registry is not available in the selected backend.
  • The backend version is incompatible with this skill.

Solutions:

  1. Run:
    bash
    python3 $SKILL_DIR/scripts/deep_researcher.py agents
  2. If agents are unavailable, report the compatibility failure and offer to run deep-researcher-deploy validation.
  3. Confirm the deployed Blueprint version is compatible with skill version 2.2.0.
Issue: Job is interrupted or appears stuck

Symptoms:

  • Local polling is interrupted.
  • The job keeps showing running.
  • Poll output shows running, but a report is returned or cancel says the job is already success.

Causes:

  • Deep research is asynchronous and continues server-side.
  • Local polling output can lag behind terminal server state.

Solutions:

  1. Check current state:
    bash
    python3 $SKILL_DIR/scripts/deep_researcher.py status <JOB_ID>
  2. If has_report: true or job_status.status: success, fetch the report:
    bash
    python3 $SKILL_DIR/scripts/deep_researcher.py report <JOB_ID>
  3. If the job is still running, continue polling:
    bash
    python3 $SKILL_DIR/scripts/deep_researcher.py research_poll <JOB_ID>

© NVIDIA-AI-Blueprints, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (scripts) in skills/deep-researcher-research of NVIDIA-AI-Blueprints/deep-researcher-agent.

  • SKILL.md
  • BENCHMARK.md
  • evals/basic-product.json
  • evals/evals.json
  • scripts/deep_researcher.py
  • skill-card.md
  • skill.oms.sig

Open the folder on GitHubat commit 951a1a1

Compare with similar skills

Deep Researcher Research next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Deep Researcher Research compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Deep Researcher Research this skillNVIDIA-AI-Blueprints/deep-researcher-agent886—~4.4kAutomated safety check: NotesApache-2.0
GitHub Deep Researchbytedance/deer-flow84k4 repos~1.3kAutomated safety check: PassMIT
Deep Researchultralisp/ultralisp2582 repos~1.1kAutomated safety check: PassNone
Ray Trend Searchimraywang/rayskills159—~2.1kAutomated safety check: PassCustom licence
Argo Search and Verificationtaxueseek/argo188—~1.2kAutomated safety check: PassMIT
Gate-Driven Deep Research V4AnkitClassicVision/Claude-Code-Deep-Research147—~588Automated safety check: PassMIT

Similar skills

  • GitHub Deep Research

    bytedance/deer-flow

    Researches a GitHub repository over four rounds using the GitHub API and web search, then writes a structured markdown report with timeline, metrics and Mermaid diagrams.

    84k GitHub starsUsed in 4 repos~1.3k tokens
    Research & ScienceAuto-check passed
  • Deep Research

    ultralisp/ultralisp

    A skill your agent uses when the user needs multi-source research with citation tracking, evidence persistence, and structured report generation.

    258 GitHub starsUsed in 2 repos~1.1k tokens
    Research & ScienceAuto-check passed
  • Ray Trend Search

    imraywang/rayskills

    Researches what people are saying about a topic over a recent window across X, Reddit, YouTube and the public web, reporting each source's status with links.

    159 GitHub stars~2.1k tokensUpdated 18 days ago
    Research & ScienceAuto-check passed
  • Unified web search, page fetching and evidence checking across hundreds of sources, with result verification, a research-dossier mode and vertical search engines.

    188 GitHub stars~1.2k tokensUpdated 4 days ago
    Research & ScienceAuto-check passed
  • Gate-Driven Deep Research V4

    AnkitClassicVision/Claude-Code-Deep-Research

    Runs a branch-parallel research pipeline with declared sufficiency per subquestion, deterministic stop and citation checks, and a separate model for verification.

    147 GitHub stars~588 tokensUpdated 4 mo ago
    Research & ScienceAuto-check passed
  • Deep Research MCP Guide

    pminervini/deep-research-mcp

    Explains how to run, integrate and debug the deep-research-mcp project through its CLI, Python API or MCP server, with OpenAI, Gemini and DR-Tulu backends.

    114 GitHub stars~5.8k tokensUpdated 13 days ago
    Research & ScienceAuto-check passed

More from NVIDIA-AI-Blueprints/deep-researcher-agent

All 15 skills in this repo
  • Deep Researcher Configure Workflow

    NVIDIA-AI-Blueprints/deep-researcher-agent

    A skill your agent uses when composing, adapting, or validating an Deep Researcher Agent workflow YAML under configs/ — selecting a shipped profile, enabling tools and datasourceregistry sources…

    886 GitHub stars~1.1k tokensUpdated yesterday
    Auto-check: notes
  • Deep Researcher Add Data Source

    NVIDIA-AI-Blueprints/deep-researcher-agent

    A skill your agent uses when adding or changing an Deep Researcher Agent data source under sources/, registering it as a NeMo Agent Toolkit function, wiring it into the datasourceregistry for UI…

    886 GitHub stars~1.1k tokensUpdated yesterday
    Auto-check: notes
  • Deep Researcher Add Tool

    NVIDIA-AI-Blueprints/deep-researcher-agent

    A skill your agent uses when adding or changing a general-purpose Deep Researcher Agent tool (a NeMo Agent Toolkit function) under sources/, defining its FunctionBaseConfig schema, registering it…

    886 GitHub stars~1.1k tokensUpdated yesterday
    Auto-check: notes
  • Deep Researcher Customize Prompts Models

    NVIDIA-AI-Blueprints/deep-researcher-agent

    A skill your agent uses when customizing Deep Researcher Agent behavior through Jinja2 prompt templates or per-agent model selection — editing prompts under src/deepresearcheragent/agents//prompts/…

    886 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check: notes
  • Deep Researcher Deploy

    NVIDIA-AI-Blueprints/deep-researcher-agent

    A skill your agent uses when asked to install, deploy, run, validate, troubleshoot, or stop NVIDIA Deep Researcher Agent Blueprint infrastructure.

    886 GitHub stars~3.5k tokensUpdated yesterday
    Auto-check: notes
  • Deep Researcher Maintain CI

    NVIDIA-AI-Blueprints/deep-researcher-agent

    A skill your agent uses when changing Deep Researcher Agent continuous integration, pre-commit, or contributor governance — editing .github/workflows/ (ci, ui, skills-eval, request-nvskills-ci)…

    886 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check: notes

Questions about Deep Researcher Research

What does Deep Researcher Research do?

A skill your agent uses when asked to run deep research or Deep Researcher Agent research through a reachable NVIDIA Deep Researcher Agent Blueprint backend. Deep Researcher Research is an agent skill from NVIDIA-AI-Blueprints/deep-researcher-agent. Use when asked to run deep research or Deep Researcher Agent research through a reachable NVIDIA Deep Researcher Agent Blueprint backend.

When should I use Deep Researcher Research?

Deep Researcher Research fits situations like: asked to run deep research; deep Researcher Agent research through a reachable NVIDIA Deep Researcher Agent Blueprint backend.

How do I install Deep Researcher Research in Claude Code?

Run `npx skills add NVIDIA-AI-Blueprints/deep-researcher-agent --skill deep-researcher-research -a claude-code`. Or copy the skill folder (skills/deep-researcher-research in NVIDIA-AI-Blueprints/deep-researcher-agent) into .claude/skills/deep-researcher-research in your project. Claude Code loads it when a task matches its description.

How do I install Deep Researcher Research in Codex?

Run `npx skills add NVIDIA-AI-Blueprints/deep-researcher-agent --skill deep-researcher-research -a codex`. Or copy the skill folder (skills/deep-researcher-research in NVIDIA-AI-Blueprints/deep-researcher-agent) into .agents/skills/deep-researcher-research in your project. Codex loads it when a task matches its description.

Can I use Deep Researcher Research in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA-AI-Blueprints/deep-researcher-agent --skill deep-researcher-research -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/deep-researcher-research, .gemini/skills/deep-researcher-research, .github/skills/deep-researcher-research and .opencode/skills/deep-researcher-research in your project.

What does Deep Researcher Research need to run?

Going by SKILL.md and its folder, Deep Researcher Research needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3; Docker. Its frontmatter pre-approves these tools: Read, Bash. Compatibility (from SKILL.md): Designed for Claude Code, OpenCode, Codex, and Agent Skills-compatible tools. Requires Python 3.11+ and network access to a running local Deep Researcher Agent Blueprint server at `http://localhost:8000` by default. Non-local backends must be explicitly trusted by the user and granted by the host tool outside this public skill. .

Does Deep Researcher Research access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Deep Researcher Research safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Deep Researcher Research use?

Deep Researcher Research is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Deep Researcher Research use?

About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Deep Researcher Research?

Skills that share tags, products or a category with Deep Researcher Research: GitHub Deep Research (bytedance/deer-flow, 84k stars), Deep Research (ultralisp/ultralisp, 258 stars), Ray Trend Search (imraywang/rayskills, 159 stars) and Argo Search and Verification (taxueseek/argo, 188 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Deep Researcher Research?

NVIDIA-AI-Blueprints (a GitHub organization) maintains it in NVIDIA-AI-Blueprints/deep-researcher-agent, which has 886 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 9, 2026.

Source: NVIDIA-AI-Blueprints/deep-researcher-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.