Token导航 LogoToken导航

Agent Skill · 研究检索

auto-deep-research(汽车深度研究)

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

auto-deep-research 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 30,652。

总安装 2,840周安装 116GitHub Stars 公开资料未说明下载 909核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.0.1

安装方式

通过对话安装

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

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

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install auto-deep-research

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

深度研究技能。用于深入调查、验证信息、研究主题。当用户需要调研概念、对比工具、追踪事件、分析趋势时使用。通过拆分问题、多次搜索、多源验证,输出结构化报告。确保每个结论有多个独立来源,不确定点要标注。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install auto-deep-research;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

auto-deep-research 怎么安装?

在终端执行 openclaw skills install auto-deep-research。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

auto-deep-research 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

auto-deep-research 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

auto-deep-research 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

auto-deep-research 用的人多吗?

公开数据是累计安装 2,840 次,近一周安装 116 次,下载 909 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

auto-deep-research 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
auto-deep-research

汽车深度研究 · 本页

2,840—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
auto-deep-research
description
深度研究技能。用于深入调查、验证信息、研究主题。当用户需要调研概念、对比工具、追踪事件、分析趋势时使用。通过拆分问题、多次搜索、多源验证,输出结构化报告。确保每个结论有多个独立来源,不确定点要标注。

Auto Deep Research

自动深度研究技能。

核心逻辑

loop (1 轮 = 并行 search 所有待处理子问题):
  1. 动态拆解子问题(初始 3 个,可临时追加)
  2. 并行 search 所有待处理子问题
  3. 串行 read_page + 提炼,写入 memo(防爆)
  4. 合并去重
  5. 评估:弹药够不够?有没有决定性新概念影响最初结论不清晰需要继续研究?

退出条件:
  - 所有子问题已完成 AND 弹药够 OR
  - 达到 max_iterations(默认 5 轮)

当前支持模式

简单模式(默认):

  • 初始子问题数量 = 3
  • max_iterations = 5
  • 追加子问题需"决定性影响"或针对原始问题还有明显盲点
  • 强制合并去重

动态拆解

  • 初始生成 3 个子问题(默认)
  • Update 阶段可以临时追加新子问题:如果子问题 1 的结果揭示了一个全新的关键概念,如果与原始问题高度相关,则加入任务队列
  • 子问题用标记状态:[待处理] / [处理中] / [已完成]

输出目录

每次研究创建一个独立文件夹 output/{研究主题slug}/:

output/
└── {topic-slug}/
    ├── state.json      # 执行状态(轮数、子问题进度)
    ├── memo.json       # 结构化研究笔记(JSON,方便 agent 读取判断)
    ├── sources.json    # 所有来源 URL 和摘要
    └── report.md       # 最终报告

文件夹命名规则:用主题关键词 + 短时间戳,如 react-server-components_20240331

state.json

{
  "iteration": 1,
  "max_iterations": 5,
  "original_query": "用户问题",
  "subproblems": [
    {"id": 1, "title": "子问题1", "status": "completed", "sources": 2},
    {"id": 2, "title": "子问题2", "status": "processing", "sources": 1},
    {"id": 3, "title": "子问题3", "status": "pending", "sources": 0}
  ],
  "has_new_concepts": false,
  "enough_evidence": false
}

memo.json

{
  "subproblems": [
    {
      "id": 1,
      "title": "子问题标题",
      "findings": [
        {"source": "URL", "priority": "P1", "key_points": ["点1", "点2"], "conflict": null},
        {"source": "URL", "priority": "P4", "key_points": ["点1"], "conflict": "与来源A冲突"}
      ]
    }
  ],
  "new_concepts": ["概念A", "概念B"],
  "uncertain_points": ["争议点1"]
}

sources.json

{
  "sources": [
    {"url": "URL", "title": "标题", "priority": "P1", "added_at": "2024-01-01"}
  ]
}

工具

推荐使用脚本(见 scripts/ 目录):

  • search.sh <query> [max_results] [output_file]
  • read_page.sh <url> [output_file]

环境配置

在系统环境变量或 .env 文件中配置:

# 搜索 API(选一个)
export TAVILY_API_KEY="your-key-here"  # https://tavily.com 获取
# DuckDuckGo 免费,无需配置

# 页面读取 API
export JINA_API_KEY="your-key-here"  # https://jina.ai/reader 获取

search(query)

联网搜索,返回带 URL 和高信息密度摘要的列表。

脚本调用:

./scripts/search.sh "React Server Components" 5

手动调用:

# Tavily(需要 API key)
curl "https://api.tavily.com/search" \
  -H "Authorization: Bearer $TAVILY_API_KEY" \
  -d '{"query": "query", "max_results": 5}'

# DuckDuckGo(免费,搜索网页内容)
curl "https://api.duckduckgo.com/?q=query&format=json"
# 如果curl失效,则用 Python duckduckgo-search 库或 SearXNG

并行 search + 串行提炼:

  • 可以并行发起 search 获取多个 URL
  • 读取网页并提炼时必须串行,避免上下文错乱

read_page(url)

深度阅读目标页面,把 HTML 转成干净的 Markdown,剔除广告和导航栏。

方式1: WebFetch(推荐,无需 API): 直接调用 Claude Code 的 WebFetch 工具读取页面

方式2: 浏览器: 用浏览器工具打开页面,复制内容

方式3: Jina Reader(备用):

curl "https://r.jina.ai/readability/page?url=$URL"

两条铁律

  1. 一个结论 ≥ 2 个来源:不能只信一个来源
  2. 必须标注不确定点:不知道就是不知道

Memo 格式

每次调用 read_page 后,必须强制提炼关键信息,写入 memo.json。

同时保留 memo.md 方便人类阅读(与 memo.json 内容同步):

## 子问题 1: [标题]

### 来源 A [P1-官方] ([URL])
- 关键点 1
- 关键点 2

### 来源 B [P4-GitHub] ([URL])
- 关键点 1
- ⚠️ 与来源 A 冲突:XXX ???
---
## 子问题 2: [标题]
...

标记规则

  • [P1-官方] → 优先级 1,官方文档
  • [P4-GitHub] → 优先级 4,GitHub
  • ??? → 冲突待验证

详见 references/source-trust.md

禁止:

  • 把长篇大论的网页全文直接塞进 memo
  • 把 raw HTML 塞进 memo

路径:当前目录 output/memo.json(同时保留 memo.md 方便人工查看)

循环逻辑

Eval(评估)

判断标准:

  1. 弹药够不够:所有子问题都有 ≥2 个独立来源确认?
  2. 有没有新概念:结果中出现了之前没覆盖的关键概念?

没有新概念 → 退出 即使有冲突也退出(不阻塞),冲突标记为"不确定点"

详见 references/conflict-detection.md

Plan(决策)

  • 够了 → 退出循环,去写最终报告
  • 不够 → 生成新 query,或者从搜索结果挑一个 URL 继续钻

Act(执行)

  • 调用 search 找新方向
  • 或调用 read_page 钻进去看细节

Update(更新 + 防爆)

  1. 合并去重:新信息写入 memo 时,必须与原有信息合并去重,不是无限往下拼接
  2. 临时追加子问题:当新概念对解答【用户初始核心问题】具有决定性影响,且当前 memo 无法解释它时,才允许追加
  3. 提炼信息要精简:只保留关键点,禁止长篇大论

回到 Eval

最大轮数

max_iterations = 5(每次并行 search 一批子问题 = 1 轮,强制中断,防止烧钱)

计数规则:

  • 1 轮 = 并行 search 所有 [待处理] 子问题
  • 1 轮内不限 search 次数
  • read_page 不计轮数

输出报告格式

路径:output/{topic-slug}/report.md

必须是 .md 文件:

# 研究报告:[用户问题]

## 问题拆解
- 子问题 1: xxx
- 子问题 2: xxx
- 子问题 3: xxx

## 关键结论
### 结论 1
证据:
- [P1-官方] 来源 1: ...
- [P4-GitHub] 来源 2: ...

### 结论 2
...

## 不确定点
- 争议点 1:xxx(来源 A vs 来源 B)
- 未验证点:xxx

## 总结
[用 2-3 句话概括核心发现,一句话回答用户问题]

## 参考来源
1. [P1-官方] [标题] - [URL]
2. [P4-GitHub] [标题] - [URL]

触发方式

用户输入 /auto-deep-research 时触发。

完整执行流程

  1. 初始化:

- 创建文件夹 output/{topic-slug}/ - 初始化 state.json(轮数=0,子问题队列=3个待处理) - 创建空 memo.json 和 sources.json

  1. 主循环(最多 5 次 search):

- 每轮更新 state.json 中的 iteration++ - 对每个子问题:search → read_page → 提炼写入 memo.json + sources.json - Eval:读取 state.json 判断是否继续

  1. 退出:

- 生成 output/{topic-slug}/report.md - 保留 JSON 文件供后续 agent 读取

使用示例

用户输入:

/auto-deep-research 解释什么是 React Server Components

执行流程:

  1. 拆成 3 个子问题(标记 [待处理])
  2. 第 1 轮:并行 search 所有待处理子问题
  3. 串行 read_page + 提炼,写入 memo
  4. Eval:没有决定性新概念?→ 退出
  5. 达到 5 轮或所有子问题完成,输出报告

平台分布

OpenClaw

92.64%
按下载量换算842

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills