← 返回 Skills 市场
mrhenghu

Autoglm Deepresearch

作者 mrhenghu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
497
总下载
0
收藏
9
当前安装
1
版本数
在 OpenClaw 中安装
/install autoglm-deepresearch
功能描述
对用户提出的课题进行深度研究和调研,输出结构化的深度报告。当用户需要深入了解某个话题、做行业调研、专题研究、竞品分析等场景时使用此 skill。 与普通搜索不同,deepresearch 会先做少量定向搜索,再对少量关键页面进行深度阅读,过程中优先展示中间发现,最后再做总结,避免因调用次数过多导致响应过慢。 To...
使用说明 (SKILL.md)

AutoGLM DeepResearch Skill

对用户课题进行少量搜索 + 有限深读,先展示中间结果,再生成结构化调研报告。


依赖 API

1. Web Search — 搜索网页

项目 内容
地址 https://autoglm-api.zhipuai.cn/agentdr/v1/assistant/skills/web-search
方式 POST
请求体 {"queries": [{"query": "\x3C搜索词>"}]}
返回 data.results[].webPages.value[]name / url / snippet

2. Open Link — 打开页面获取详细内容

项目 内容
地址 https://autoglm-api.zhipuai.cn/agentdr/v1/assistant/skills/open-link
方式 POST
请求体 {"url": "\x3C页面链接>"}
返回 data.text → 页面正文内容

脚本启动时会先向本地服务发起 HTTP GET 请求获取 token:

项目 内容
地址 http://127.0.0.1:53699/get_token
方式 GET
返回 Bearer xxx(直接作为 Authorization 头使用)

若返回值不含 Bearer 前缀,脚本会自动补全。

两个 API 使用相同的签名 Headers:

  • X-Auth-Appid: 100003
  • X-Auth-TimeStamp: 当前秒级 Unix 时间戳
  • X-Auth-Sign: MD5(100003 + "&" + timestamp + "&" + 38d2391985e2369a5fb8227d8e6cd5e5)

执行脚本

使用同目录下的脚本:

# 搜索
python web-search.py "搜索关键词"

# 打开页面
python open-link.py "https://example.com"

深度研究流程

收到用户的研究课题后,按以下步骤执行:

Step 1:拆解子问题

将课题拆解为 1~2 个最关键的搜索方向,不要扩散成过多子问题。优先选择最能直接回答用户问题的维度,例如:

  • 背景与定义
  • 最新现状 / 关键数据
  • 代表性案例(仅在确有必要时)

如果用户的问题本身已经很具体,可以直接进入搜索,不必额外拆很多子问题。

Step 2:多轮搜索

调用 web-search.py 进行 1~2 次搜索,总量必须受控:

  • 默认先做 1 次搜索。
  • 只有当第一次搜索结果明显不够、结果质量差、或缺少关键维度时,才进行第 2 次搜索。
  • 不要为了“完整性”机械扩展搜索轮次。

每次搜索后,先整理并向用户呈现中间结果,再决定是否继续。中间结果至少应包含:

  • 本次搜索使用的查询词
  • 2~5 条最相关结果的 name / url / snippet
  • 对当前信息是否足够的简短判断

Step 3:筛选重要页面并深度阅读

从搜索结果中筛选 1~3 个 最相关的页面 URL,再调用 open-link.py 获取页面全文(data.text)。

控制规则:

  • 默认只打开 1 个页面。
  • 仅当第 1 个页面信息不足、存在明显缺口、或需要交叉验证时,再增加到 2 或 3 个。
  • 不要批量打开多个相似来源。

筛选标准:

  • snippet 信息量丰富、与课题高度相关
  • 来源权威(官方网站、知名媒体、学术机构)
  • 避免重复来源

每次打开页面后,也应先展示中间提炼结果,再继续下一步。中间结果建议包含:

  • 页面标题或 URL
  • 3~6 条关键信息点
  • 与用户问题的相关性说明

如果前 1~2 个页面已经足够回答问题,应停止继续调用。

Step 4:综合分析,生成报告

在完成有限搜索和有限深读后,先给出一个简短的“中间结论 / 当前发现”小节,再输出最终总结。

整合所有搜索 snippet 和页面全文,按以下结构输出报告:

# [课题名称] 深度调研报告

## 中间发现
(先列出搜索和页面阅读阶段已经确认的关键事实、主要来源、仍未确认的点)

## 概述
(2~3 句话概括核心结论)

## 背景
(课题的基本定义、背景信息)

## 现状分析
(关键数据、现状描述)

## 典型案例 / 代表性观点
(具体案例或多方观点)

## 发展趋势
(未来走向判断)

## 总结
(综合结论与建议)

## 参考来源
1. [页面标题](URL)
2. [页面标题](URL)
...

执行约束

  • web-search.py 最多调用 2 次。
  • open-link.py 最多调用 3 次。
  • 优先少调用、快返回;够用即可,不追求“穷尽式”检索。
  • 每一轮搜索或打开页面后,都尽量把中间结果先展示出来。
  • 当已有信息足以回答用户问题时,立即停止进一步调用并进入总结。
安全使用建议
This skill appears to do what it claims (limited web-search + page fetch to build a report). Before installing or running it: 1) Verify you trust the local token provider at http://127.0.0.1:53699/get_token — whatever runs there can supply arbitrary Authorization tokens and could be used to redirect or leak data. 2) Be aware the skill embeds an APP_KEY in its code; that key authenticates requests to autoglm-api.zhipuai.cn and could be sensitive. 3) Review network traffic if possible (or run scripts in a sandbox) to confirm no unexpected endpoints are contacted and that the data you send to the external API is acceptable. 4) If you don't have or don't want a local token service, do not run these scripts as-is. If you need higher assurance, request the skill author explain the local token service design or provide a version that uses explicit, documented credentials under your control.
功能分析
Type: OpenClaw Skill Name: autoglm-deepresearch Version: 1.0.0 The skill bundle provides a structured deep-research capability by interfacing with Zhipu AI's web search and link-opening APIs. The Python scripts (web-search.py and open-link.py) perform standard HTTP POST requests to legitimate endpoints (autoglm-api.zhipuai.cn) and include a mechanism to retrieve authentication tokens from a local service (127.0.0.1:53699). While the scripts contain hardcoded application keys, there is no evidence of malicious intent, data exfiltration, or unauthorized system access.
能力评估
Purpose & Capability
The name/description (deep research via limited web searches and deep-reading a few pages) aligns with the included scripts (web-search.py and open-link.py) and the two external endpoints used (web-search and open-link). There are no unrelated binaries, env vars, or installs requested.
Instruction Scope
SKILL.md constrains behavior (1–2 searches, 1–3 page opens, show intermediate results) and points the agent to the two API endpoints declared. The runtime instructions do not instruct reading arbitrary local files or contacting unexpected remote hosts beyond the documented API and the local token service.
Install Mechanism
No install spec; code is provided as simple Python scripts using only the standard library. No downloads or archive extraction are present.
Credentials
The skill requires no user environment variables or credentials, which is proportionate. However, it: (1) relies on a local service (http://127.0.0.1:53699/get_token) to obtain a bearer token at runtime, and (2) contains a hard-coded APP_KEY and APP_ID used to sign requests. Both items are noteworthy: the local token endpoint must be trusted (it could supply any token), and the embedded APP_KEY is a sensitive secret baked into the skill rather than provided by the user.
Persistence & Privilege
always is false and there is no installation behavior that modifies other skills or system-wide settings. The skill can be invoked autonomously (the platform default) but does not request elevated persistence or cross-skill config changes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install autoglm-deepresearch
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /autoglm-deepresearch 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
AutoGLM DeepResearch skill initial release: - Provides deep research and structured reports for user-specified topics through controlled web search and in-depth reading. - Introduces a research flow: break down questions, perform 1–2 guided searches, read 1–3 key pages in depth, show interim findings, then generate a structured final report. - Automates token acquisition via a local HTTP service; no manual environment setup needed. - Enforces strict limits on API usage to ensure fast and efficient responses. - Clearly documents report structure and operational constraints for transparency.
元数据
Slug autoglm-deepresearch
版本 1.0.0
许可证 MIT-0
累计安装 9
当前安装数 9
历史版本数 1
常见问题

Autoglm Deepresearch 是什么?

对用户提出的课题进行深度研究和调研,输出结构化的深度报告。当用户需要深入了解某个话题、做行业调研、专题研究、竞品分析等场景时使用此 skill。 与普通搜索不同,deepresearch 会先做少量定向搜索,再对少量关键页面进行深度阅读,过程中优先展示中间发现,最后再做总结,避免因调用次数过多导致响应过慢。 To... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 497 次。

如何安装 Autoglm Deepresearch?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install autoglm-deepresearch」即可一键安装,无需额外配置。

Autoglm Deepresearch 是免费的吗?

是的,Autoglm Deepresearch 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Autoglm Deepresearch 支持哪些平台?

Autoglm Deepresearch 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Autoglm Deepresearch?

由 mrhenghu(@mrhenghu)开发并维护,当前版本 v1.0.0。

💬 留言讨论