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.
Agent skill
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.
$ npx skills add NVIDIA-AI-Blueprints/deep-researcher-agent --skill deep-researcher-research -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA-AI-Blueprints/deep-researcher-agent deep-researcher-research --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "deep-researcher-research" agent skill from https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent/tree/develop/skills/deep-researcher-research into .claude/skills/deep-researcher-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deep-researcher-research", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent/tree/develop/skills/deep-researcher-researchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add NVIDIA-AI-Blueprints/deep-researcher-agent --skill deep-researcher-research -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA-AI-Blueprints/deep-researcher-agent deep-researcher-research --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/deep-researcher-research .agents/skills/deep-researcher-research && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "deep-researcher-research" agent skill from https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent/tree/develop/skills/deep-researcher-research into .agents/skills/deep-researcher-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deep-researcher-research", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA-AI-Blueprints/deep-researcher-agent --skill deep-researcher-research -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA-AI-Blueprints/deep-researcher-agent deep-researcher-research --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/deep-researcher-research .cursor/skills/deep-researcher-research && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "deep-researcher-research" agent skill from https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent/tree/develop/skills/deep-researcher-research into .cursor/skills/deep-researcher-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deep-researcher-research", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent.git --path skills/deep-researcher-research--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add NVIDIA-AI-Blueprints/deep-researcher-agent --skill deep-researcher-research -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA-AI-Blueprints/deep-researcher-agent deep-researcher-research --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/deep-researcher-research .gemini/skills/deep-researcher-research && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "deep-researcher-research" agent skill from https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent/tree/develop/skills/deep-researcher-research into .gemini/skills/deep-researcher-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deep-researcher-research", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install NVIDIA-AI-Blueprints/deep-researcher-agent deep-researcher-researchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add NVIDIA-AI-Blueprints/deep-researcher-agent --skill deep-researcher-research -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/deep-researcher-research .github/skills/deep-researcher-research && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "deep-researcher-research" agent skill from https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent/tree/develop/skills/deep-researcher-research into .github/skills/deep-researcher-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deep-researcher-research", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA-AI-Blueprints/deep-researcher-agent --skill deep-researcher-research -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NVIDIA-AI-Blueprints/deep-researcher-agent deep-researcher-research --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/deep-researcher-research .opencode/skills/deep-researcher-research && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "deep-researcher-research" agent skill from https://github.com/NVIDIA-AI-Blueprints/deep-researcher-agent/tree/develop/skills/deep-researcher-research into .opencode/skills/deep-researcher-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deep-researcher-research", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
deep-researcher-researchA 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.
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.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 951a1a1. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadBashFrom allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in 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.
From compatibility in the SKILL.md frontmatter.
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.
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.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, BashAutomated 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.
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.
.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.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:
Do not use this skill for install, deploy, start, stop, UI, CLI, Docker, Helm, or troubleshooting requests. Those
belong to deep-researcher-deploy.
Users need:
python3.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.The helper script has no third-party Python package dependencies; it uses Python standard-library HTTP modules.
health before sending research requests.deep-researcher-deploy.Use DEEP_RESEARCHER_SERVER_URL when set. Otherwise try the default local backend:
python3 $SKILL_DIR/scripts/deep_researcher.py healthExpected output: JSON from a reachable Deep Researcher Agent health endpoint.
If health fails and no explicit DEEP_RESEARCHER_SERVER_URL was set, ask:
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?DEEP_RESEARCHER_SERVER_URL for subsequent helper calls and rerun health.deep-researcher-deploy and preserve the original research request.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.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.Before sending the request, state the resolved endpoint:
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:
python3 $SKILL_DIR/scripts/deep_researcher.py chat "<USER_QUESTION>"Expected output:
{"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.
If the response includes deep_research_running, extract the job_id and poll with the same absolute script path:
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.
If polling is interrupted, the job continues server-side. Resume with:
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.
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.
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:
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:
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):
python3 $SKILL_DIR/scripts/deep_researcher.py research "<REFINED_QUERY>" [agent_type]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.Do not send credentials or secret values in follow-up query text, and keep citations and source URLs intact in every follow-up answer.
IMPORTANT: This skill is designed for NVIDIA Deep Researcher Agent Blueprint version 2.2.0.
Semantic Versioning Compatibility Rules:
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:
If your Blueprint version is not compatible:
| Script | Purpose | Arguments |
|---|---|---|
scripts/deep_researcher.py health | Check whether the configured server responds | none |
scripts/deep_researcher.py chat | POST /chat; may return inline output or a deep-research job ID | <query> |
scripts/deep_researcher.py agents | List available async agent types | none |
scripts/deep_researcher.py submit | Submit an explicit async job | <query> [agent_type] |
scripts/deep_researcher.py research | Submit an async job, poll, and print the final report JSON | <query> [agent_type] |
scripts/deep_researcher.py research_poll | Resume polling an existing async job | <job_id> |
scripts/deep_researcher.py status | Fetch job status plus /state artifacts | <job_id> |
scripts/deep_researcher.py state | Fetch event-store artifacts only | <job_id> |
scripts/deep_researcher.py report | Fetch 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_edit | Edit a completed report with cosmetic changes | <job_id> <edit_instructions> |
scripts/deep_researcher.py artifacts | List durable artifacts; with --download-dir DIR, download them and print local paths | <job_id> [--download-dir DIR] |
scripts/deep_researcher.py stream | Stream SSE events from a job | <job_id> |
scripts/deep_researcher.py cancel | Cancel 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.
| Variable | Required | Default | Description |
|---|---|---|---|
DEEP_RESEARCHER_SERVER_URL | No | http://localhost:8000 | Local or self-hosted Deep Researcher Agent server base URL |
DEEP_RESEARCHER_SERVER_URL.DEEP_RESEARCHER_SERVER_URL. Confirm the endpoint is trusted before sending
sensitive or confidential information.DEEP_RESEARCHER_SERVER_URL endpoints may log prompts, responses, and metadata.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:
<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.
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.
# 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_researcherExpected 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.
| Topic | Documentation |
|---|---|
| Helper script | scripts/deep_researcher.py |
| Deployment and backend validation | ../deep-researcher-deploy/SKILL.md |
Symptoms:
health fails with connection refused.http://localhost:8000 URL does not respond.Causes:
Solutions:
export DEEP_RESEARCHER_SERVER_URL="http://localhost:<PORT>"
python3 $SKILL_DIR/scripts/deep_researcher.py healthdeep-researcher-deploy and preserve the original research request.Symptoms:
/chat or async job calls.Causes:
Solutions:
health and the original query only after the authentication boundary is resolved.Symptoms:
health returns successfully./chat, /v1/jobs/async/agents, or polling commands fail.Causes:
Solutions:
python3 $SKILL_DIR/scripts/deep_researcher.py agentsdeep-researcher-deploy validation.Symptoms:
running.running, but a report is returned or cancel says the job is already success.Causes:
Solutions:
python3 $SKILL_DIR/scripts/deep_researcher.py status <JOB_ID>has_report: true or job_status.status: success, fetch the report:python3 $SKILL_DIR/scripts/deep_researcher.py report <JOB_ID>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
SKILL.md and 6 other files (scripts) in skills/deep-researcher-research of NVIDIA-AI-Blueprints/deep-researcher-agent.
Open the folder on GitHubat commit 951a1a1
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Deep Researcher Research this skillNVIDIA-AI-Blueprints/deep-researcher-agent | 886 | — | ~4.4k | Automated safety check: Notes | Apache-2.0 | |
| GitHub Deep Researchbytedance/deer-flow | 84k | 4 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Deep Researchultralisp/ultralisp | 258 | 2 repos | ~1.1k | Automated safety check: Pass | None | |
| Ray Trend Searchimraywang/rayskills | 159 | — | ~2.1k | Automated safety check: Pass | Custom licence | |
| Argo Search and Verificationtaxueseek/argo | 188 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Gate-Driven Deep Research V4AnkitClassicVision/Claude-Code-Deep-Research | 147 | — | ~588 | Automated safety check: Pass | MIT |
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.
ultralisp/ultralisp
A skill your agent uses when the user needs multi-source research with citation tracking, evidence persistence, and structured report generation.
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.
taxueseek/argo
Unified web search, page fetching and evidence checking across hundreds of sources, with result verification, a research-dossier mode and vertical search engines.
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.
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.
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…
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…
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…
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/…
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.
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)…
Works with
Categories
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.
Deep Researcher Research fits situations like: asked to run deep research; deep Researcher Agent research through a reachable NVIDIA Deep Researcher Agent Blueprint backend.
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.
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.
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.
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. .
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.
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.
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.
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.
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.
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.