Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问clear审计提醒

deep-research深入研究

Agent Skill

deep-research 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

333

周安装

14

GitHub Stars

94

下载量

116
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:deep-research(深入研究)
来源仓库:https://github.com/nateberkopec/dotfiles
仓库路径:skills/deep-research
安装命令:
npx skills add https://github.com/nateberkopec/dotfiles --skill deep-research
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/nateberkopec/dotfiles --skill deep-research

简介

deep-research 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于关键词搜索、任务场景匹配或来源线索梳理等研究检索场景。
  • 通过 npx skills add 命令从 GitHub 仓库安装,需结合原始 README 核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网或文件读写操作。
  • 注意该技能当前分类为研究检索,主要服务于信息定位与筛选需求。

SKILL.md

Deep Research

This skill conducts comprehensive research on complex topics using a multi-agent architecture, producing detailed reports similar to academic journals or whitepapers.

Purpose

The deep-research skill transforms broad research questions into thorough, well-cited reports using a three-agent system:

  1. Lead Agent (You): Conducts interviews, plans research, orchestrates subagents
  2. Researcher Agents: Execute web searches and save findings to files
  3. Report-Writer Agent: Synthesizes research notes into final report

When to Use This Skill

Use this skill when the user requests:

  • In-depth research on a complex topic
  • A comprehensive report or analysis
  • Research that requires multiple sources and synthesis
  • Deep investigation similar to academic or whitepaper standards
  • Detailed analysis with proper citations

Do NOT use this skill for:

  • Simple fact-finding queries
  • Single-source information lookup
  • Code-only research within repositories
  • Quick exploratory searches

Agent Architecture

Lead Agent (You - the Orchestrator)

Role: Interview user, plan research threads, spawn and coordinate subagents

Tools allowed: Task (to spawn subagents), AskUserQuestion, Write (for research plan only)

Responsibilities:

  • Conduct user interview to scope research
  • Perform initial reconnaissance
  • Decompose topic into 10+ research threads
  • Spawn researcher agents in parallel
  • Spawn report-writer agent after research completes

Researcher Agents

Role: Execute focused research on assigned subtopic

Tools allowed: WebSearch, WebFetch, Write

Responsibilities:

  • Search the web for information on assigned topic
  • Fetch and analyze relevant pages
  • Save structured research notes to research_notes/ directory

Output format: Each researcher saves a markdown file to research_notes/[subtopic-slug].md with:

  • Summary of findings
  • Key facts and data points
  • Source URLs with brief descriptions
  • Notable quotes or excerpts
  • Conflicts or gaps identified

Report-Writer Agent

Role: Synthesize all research notes into final report

Tools allowed: Read, Glob, Write

Responsibilities:

  • Read all files from research_notes/ directory
  • Identify themes, patterns, and conflicts across sources
  • Structure and write the final report
  • Create the sources bibliography

Research Process

Phase 1: Interview and Scope Definition

Start by interviewing the user to understand their research needs. Ask questions about:

  1. Research objectives: What are they trying to understand or decide?
  2. Depth and breadth: How comprehensive should the research be?
  3. Target audience: Who will read this report?
  4. Key questions: What specific questions need answering?
  5. Time constraints: Is this time-sensitive information?
  6. Scope boundaries: What should be explicitly included or excluded?

The interview should be thorough but efficient. Use the AskUserQuestion tool to gather this information in 2-3 rounds of questions maximum.

Phase 2: Initial Reconnaissance

After the interview, perform initial reconnaissance to identify the research landscape:

  1. Conduct 3-5 broad web searches to map the topic space
  2. Identify key subtopics, domains, and areas of focus
  3. Note promising sources, authoritative voices, and research gaps
  4. Create a research plan outlining 10+ specific research threads

Save the research plan to research_plan.md documenting:

  • The research threads identified
  • Which researcher will handle each thread
  • Expected output from each researcher

Phase 3: Parallel Research (Researcher Agents)

Launch 10+ researcher agents in parallel using the Task tool. Each agent receives a focused research assignment.

Spawning researcher agents:

Task tool with:
- subagent_type: "general-purpose"
- prompt: Include these elements:
  1. Clear statement: "You are a RESEARCHER agent"
  2. Specific subtopic assignment
  3. Tool restrictions: "Only use WebSearch, WebFetch, and Write tools"
  4. Output instructions: "Save your findings to research_notes/[subtopic].md"
  5. Format requirements for the research notes file

Example researcher prompt:

You are a RESEARCHER agent investigating: "Technical implementation of quantum error correction"

YOUR TOOLS: Only use WebSearch, WebFetch, and Write.

TASK:
1. Use WebSearch to find authoritative sources on quantum error correction implementation
2. Use WebFetch to extract detailed information from promising sources
3. Save your findings to research_notes/quantum-error-correction.md

OUTPUT FORMAT (save to research_notes/quantum-error-correction.md):
# Quantum Error Correction Implementation

## Summary
[2-3 paragraph summary of key findings]

## Key Findings
- [Bullet points of important facts, data, techniques]

## Sources
1. [URL] - [Brief description of what this source contributed]
2. [URL] - [Brief description]
...

## Notable Quotes
> "[Relevant quote]" - Source

## Gaps and Conflicts
- [Any conflicting information or areas needing more research]

Launch all researcher agents in a single message with multiple Task tool calls for true parallelism.

Phase 4: Report Generation (Report-Writer Agent)

After all researcher agents complete, spawn a single report-writer agent:

Spawning the report-writer agent:

Task tool with:
- subagent_type: "general-purpose"
- prompt: Include these elements:
  1. Clear statement: "You are a REPORT-WRITER agent"
  2. Tool restrictions: "Only use Read, Glob, and Write tools"
  3. Instructions to read all files from research_notes/
  4. Report structure requirements
  5. Output file paths for report and sources

Example report-writer prompt:

You are a REPORT-WRITER agent synthesizing research findings into a final report.

YOUR TOOLS: Only use Read, Glob, and Write.

TASK:
1. Use Glob to list all files in research_notes/
2. Use Read to load each research notes file
3. Synthesize findings into a comprehensive report
4. Write the final report to [topic]-report.md
5. Write the sources bibliography to [topic]-sources.md

REPORT STRUCTURE:
- Executive Summary (2-3 paragraphs)
- [Adaptive middle sections based on topic]
- Critical Analysis
- Conclusions
- References (numbered citations)

SOURCES FILE STRUCTURE:
# Research Sources for [Topic]

## [1] Source Title
- **URL**: [url]
- **Accessed**: [date]
- **Type**: [Academic paper / Blog post / Documentation / News article]
- **Key Points**: [bullet points]
- **Relevance**: [why this source matters]

WRITING GUIDELINES:
- Use numbered citations [1], [2], etc.
- Cross-reference findings across multiple researcher notes
- Note any conflicts or gaps in the research
- Use clear, precise academic language
- Include tables for comparisons where appropriate

Phase 5: Output and Summary

After the report-writer completes:

  1. Inform the user of the generated files:

- [topic]-report.md: Main research report - [topic]-sources.md: Complete bibliography - research_notes/: Directory of raw research (can be deleted)

  1. Provide a brief verbal summary of key findings
  2. Offer to answer follow-up questions or expand on any section

File Structure

./
├── research_plan.md           # Your research plan (Phase 2)
├── research_notes/            # Researcher agent outputs (Phase 3)
│   ├── subtopic-1.md
│   ├── subtopic-2.md
│   └── ...
├── [topic]-report.md          # Final report (Phase 4)
└── [topic]-sources.md         # Bibliography (Phase 4)

Logging and Observability

Track research progress by documenting in research_plan.md:

  1. Research threads assigned: List each subtopic and its researcher
  2. Status tracking: Note when each researcher completes
  3. Issues encountered: Document any gaps or conflicts found

This provides transparency into the research process and helps with debugging or expanding research later.

Best Practices

Agent Separation

  • Lead agent: ONLY spawns agents and coordinates - no direct research
  • Researchers: ONLY search, fetch, and write notes - no synthesis
  • Report-writer: ONLY reads notes and writes report - no new research

This separation ensures clean handoffs and reproducible results.

Research Quality

  • Prioritize authoritative, recent sources (especially for time-sensitive topics)
  • Cross-reference claims across multiple researcher notes
  • Note conflicting information or perspectives
  • Distinguish between facts, expert opinions, and speculation
  • Be transparent about limitations in available information

Efficiency

  • Launch all researcher agents truly in parallel (single message, multiple Task tool calls)
  • Use model="haiku" for researcher agents to reduce costs
  • Use model="sonnet" for report-writer agent for better synthesis
  • Clear task delineation prevents redundant research

Common Patterns

Comparative Research

When comparing technologies, approaches, or solutions:

  • Assign one researcher per option being compared
  • Assign one researcher for cross-cutting concerns (performance, cost, etc.)
  • Report-writer creates comparison tables

Technical Deep-Dives

When researching technical topics:

  • Assign researchers to: fundamentals, implementation, case studies, limitations
  • Report-writer structures from basics to advanced

Market/Landscape Research

When surveying a domain or market:

  • Assign researchers to: major players, emerging players, trends, analysis firms
  • Report-writer categorizes and evaluates the landscape

Historical/Evolution Research

When investigating how something developed:

  • Assign researchers to different time periods or key events
  • Report-writer creates timeline and connects to present

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

24.56%
按下载量换算28

windsurf

22.85%
按下载量换算27

OpenCode

17.34%
按下载量换算20

Codex

12.62%
按下载量换算15

Antigravity

7.82%
按下载量换算9

Gemini CLI

3.25%
按下载量换算4

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/nateberkopec/dotfiles --skill deep-research;npx skills add nateberkopec/dotfiles --skill "deep-research" 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills