Deep-Research-skills

WeizhenaMIT活跃维护

给 Claude Code、Codex 等编码代理加装结构化深度研究技能,通过人在回路控制让代理按步骤调研并随时干预。

Structured deep research skill for Claude Code/Open Code/Codex with human-in-the-loop control

暂无版本2,510star201fork同步于 2026-11-07 07:29 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/Weizhena/deep-research-skills.git
cd deep-research-skills
pip install pyyaml
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

给 Claude Code/OpenCode/Codex 用的结构化深度研究技能,分阶段生成大纲并逐项调研

给 Claude Code、Codex 等编码代理加装结构化深度研究技能,通过人在回路控制让代理按步骤调研并随时干预。

核心能力

  • 先出研究大纲,可追加调研项与字段定义
  • 用并行 agent 逐项做深度网络调研
  • 把 JSON 调研结果汇总成带目录的 markdown 报告
  • 人工介入控制每个阶段,随时补充或调整
  • 提供中英文两套技能与对应 agent 配置

容易踩的坑

除技能外还需单独复制 agents 与 web-search-modules 到对应目录,否则调研能力不完整;OpenCode 下任何模型的联网搜索都要先 export OPENCODE_ENABLE_EXA=1,否则只有较弱的 web fetch;Codex 需手动或脚本修改 ~/.codex/config.toml 开启 multi_agent 等特性

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Deep Research Skill for Claude Code / OpenCode / Codex

    English | 中文

    If you find this project helpful, please give it a star! :star:

    Inspired by RhinoInsight: Improving Deep Research through Control Mechanisms for Model Behavior and Context

    A structured research workflow skill for Claude Code, OpenCode, and Codex, supporting two-phase research: outline generation (extensible) and deep investigation. Human-in-the-loop design ensures precise control at every stage.

    Deep Research Skills Workflow

    Use Cases

    • Academic Research: Paper surveys, benchmark reviews, literature analysis
    • Technical Research: Technology comparison, framework evaluation, tool selection
    • Market Research: Competitor analysis, industry trends, product comparison
    • Due Diligence: Company research, investment analysis, risk assessment

    Installation

    git clone https://github.com/Weizhena/deep-research-skills.git
    cd deep-research-skills
    

    Claude Code

    # English version
    cp -r skills/research-en/* ~/.claude/skills/
    
    # Chinese version
    cp -r skills/research-zh/* ~/.claude/skills/
    
    # Required: Install agent and modules
    cp agents/web-search-agent.md ~/.claude/agents/
    cp -r agents/web-search-modules ~/.claude/agents/
    
    # Required: Install Python dependency
    pip install pyyaml
    

    OpenCode (default: gpt-5.4)

    # Skills (same as Claude Code)
    cp -r skills/research-en/* ~/.claude/skills/   # or research-zh for Chinese
    
    # Required: Enable web search for current shell
    export OPENCODE_ENABLE_EXA=1
    
    # Optional: make it permanent
    echo 'export OPENCODE_ENABLE_EXA=1' >> ~/.bashrc
    source ~/.bashrc
    
    # Required: Install agent and modules
    cp agents/web-search-opencode.md ~/.config/opencode/agents/web-search.md
    cp -r agents/web-search-modules ~/.config/opencode/agents/
    
    # Required: Install Python dependency
    pip install pyyaml
    

    Important: In OpenCode, ANY model's websearch requires OPENCODE_ENABLE_EXA=1. A plain export only affects the current shell; writing it to ~/.bashrc makes it persistent. Without it, you only get web fetch, which is weaker for the deep research phase.

    Codex

    # English version
    mkdir -p ~/.codex/skills ~/.codex/agents
    cp -r skills/research-codex-en/* ~/.codex/skills/
    
    # Chinese version
    mkdir -p ~/.codex/skills ~/.codex/agents
    cp -r skills/research-codex-zh/* ~/.codex/skills/
    
    # Required: Install web researcher agent and modules
    cp agents-codex/web-researcher.toml ~/.codex/agents/
    cp -r agents-codex/web-search-modules ~/.codex/agents/
    
    # Required: Install Python dependency
    pip install pyyaml
    

    Add or update ~/.codex/config.toml using either method below:

    Option A: Automatic script

    cd deep-research-skills
    bash scripts/install-codex.sh
    

    Option B: Manual edit

    suppress_unstable_features_warning = true
    
    [features]
    multi_agent = true
    default_mode_request_user_input = true
    
    [agents.web_researcher]
    description = "Use this agent when you need to research information on the internet, particularly for debugging issues, finding solutions to technical problems, or gathering comprehensive information from multiple sources. This agent excels at finding relevant discussions. Use when you need creative search strategies, thorough investigation, or compilation of findings from multiple sources."
    config_file = "agents/web-researcher.toml"
    

    Commands

    Claude Code 2.1.0+: Direct /skill-name trigger is now supported!

    Older versions: Use run /skill-name format instead.

    Codex: You can trigger these skills from /skills -> List Skills, or ask naturally, for example Use the research skill to build an outline for AI Agent Demo 2025.

    Command (2.1.0+)Description
    /researchGenerate research outline with items and fields
    /research-add-itemsAdd more research items to existing outline
    /research-add-fieldsAdd more field definitions to existing outline
    /research-deepDeep research each item with parallel agents
    /research-reportGenerate markdown report from JSON results

    Workflow & Example

    Example: Researching "AI Agent Demo 2025"

    Phase 1: Generate Outline

    /research AI Agent Demo 2025
    

    💡 What will happen: Tell it your topic → It creates a research list for you

    You get: A list of 17 AI Agents to research (ChatGPT Agent, Claude Computer Use, Cursor, etc.) + what info to collect for each

    (Optional) Not satisfied? Add more

    /research-add-items
    /research-add-fields
    

    💡 What will happen: Add more research items or field definitions

    Phase 2: Deep Research

    /research-deep
    

    💡 What will happen: AI automatically searches the web for each item, one by one

    You get: Detailed info for each Agent (company, release date, pricing, tech specs, reviews...)

    Phase 3: Generate Report

    /research-report
    

    💡 What will happen: All data → One organized report

    You get: report.md - A complete markdown report with table of contents, ready to read or share

    Need Help?

    If you have questions, ask Claude Code, OpenCode, or Codex to explain this project:

    Help me understand this project: https://github.com/Weizhena/deep-research-skills
    

    References

    • RhinoInsight: Improving Deep Research through Control Mechanisms for Model Behavior and Context

    License

    MIT