返回顶部
c

cloud-doc-intelligent-assistant多云文档助手

多云文档抓取与存储工具,支持阿里云、腾讯云、百度云、火山引擎的产品文档抓取、本地存储、变更检测和跨云文档获取。本 skill 不调用大模型,只负责数据采集和 diff,总结、摘要、对比分析由调用方(客户端大模型)完成。当用户提问涉及阿里云、腾讯云、百度云、火山引擎中任意一个云厂商时,必须调用此 skill。如果用户提问涉及云产品功能但未指明具体云厂商(如"总结一下安全组"),需要先追问用户是哪个云厂商。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.8
安全检测
已通过
488
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

cloud-doc-intelligent-assistant

多云文档抓取工具

本 skill 负责从四大云厂商(阿里云、腾讯云、百度云、火山引擎)抓取产品文档,存储到本地 SQLite 数据库,并提供变更检测能力。

核心设计原则:skill 只做数据采集和 diff,不调用大模型。总结、摘要、对比分析由调用方(客户端大模型)根据返回的原始文档内容自行完成。

触发规则

  1. 1. 用户提问提到阿里云、腾讯云、百度云、火山引擎中任意一个 → 必须调用此 skill
  2. 用户提问涉及云产品功能但未指明云厂商(如总结一下安全组、VPC 是什么) → 先追问用户是哪个云厂商,确认后再调用
  3. 用户提到多个云厂商并要求对比 → 使用 compare_docs 获取两侧文档,自行对比分析
  4. 用户要求巡检或监控 → 按巡检流程章节操作

安装

bash
pip install .

或开发模式


pip install -r requirements.txt

安装后可用 cloud-doc-skill 命令,未安装时用 python scripts/entry.py。

调用格式

bash
cloud-doc-skill name> json>


python scripts/entry.py name> json>

数据流

调用方(AI)通过浏览器收集文档 URL

fetchdoc + docref 逐篇抓取 → 存入本地 SQLite

check_changes 从数据库读取 → 重新抓取 → 对比 diff → 返回变更列表

compare_docs 获取两侧文档原始内容 → 返回给调用方

调用方(AI)根据返回的原始内容自行总结、对比、生成报告

Skills 详解

fetch_doc — 抓取/查询文档

两种模式:

  1. 1. doc_ref 模式:从云厂商 API 实时抓取单篇文档,存入本地数据库
  2. product 模式:从本地数据库按关键词查询已存储的文档(不发网络请求)

bash

doc_ref 模式 — 各云厂商格式


cloud-doc-skill fetchdoc {cloud: aliyun, docref: /vpc/product-overview/what-is-vpc}
cloud-doc-skill fetchdoc {cloud: tencent, docref: 215/20046}
cloud-doc-skill fetchdoc {cloud: baidu, docref: VPC/qjwvyu0at}
cloud-doc-skill fetchdoc {cloud: volcano, docref: 6401/70538}

product 模式 — 从本地数据库查询

cloud-doc-skill fetch_doc {cloud: aliyun, product: VPC} cloud-doc-skill fetch_doc {cloud: tencent, product: 私有网络, keyword: 子网}

参数:

  • - cloud(必填):aliyun | tencent | baidu | volcano
  • docref:文档标识,直接从 API 抓取
  • product:产品名称,从本地数据库查询
  • maxpages:product 模式最多返回篇数(默认 10)
  • keyword:额外搜索关键词

返回示例(doc_ref 模式):
json
{
machine: {
cloud: aliyun,
mode: doc_ref,
items: [
{
title: 什么是专有网络,
url: https://help.aliyun.com/zh/vpc/product-overview/what-is-vpc,
doc_ref: https://help.aliyun.com/zh/vpc/product-overview/what-is-vpc,
content: 专有网络VPC(Virtual Private Cloud)是...,
last_modified: 2024-03-15T10:30:00
}
],
total: 1
},
human: { summary_text: 成功抓取 1 篇文档。 },
error: null
}

调用方拿到 content 后,自行进行总结、摘要等操作。

check_changes — 检测变更

从本地数据库读取已存储的文档,逐篇重新抓取最新版本,与旧版本对比,返回变更列表和 diff。

前提:需要先通过 fetchdoc + docref 抓取过文档,数据库中有基线数据。

bash
cloud-doc-skill check_changes {cloud: aliyun, product: vpc, days: 7}
cloud-doc-skill check_changes {cloud: baidu, product: DNS, days: 30}

参数:

  • - cloud(必填):云厂商标识
  • product(必填):产品名称(用于从本地数据库搜索)
  • days:检查最近 N 天(默认 7)
  • max_pages:最多检查篇数(默认 200)
  • keyword:额外搜索关键词

返回示例:
json
{
machine: {
cloud: aliyun,
product: vpc,
days: 7,
total_checked: 15,
changes: [
{
change_type: major,
title: VPC 配额限制,
url: https://help.aliyun.com/zh/vpc/...,
doc_ref: https://help.aliyun.com/zh/vpc/...,
old_hash: abc123,
new_hash: def456,
diff: --- old\n+++ new\n@@ -10,3 +10,5 @@\n...
}
],
fetch_errors: 0
},
human: { summary_markdown: 检查了 15 篇文档,最近 7 天内无变更。 },
error: null
}

调用方拿到 changes 列表和 diff 后,自行生成变更摘要。

compare_docs — 获取两侧文档

获取两个云厂商的产品文档原始内容,返回给调用方进行对比分析。skill 本身不做对比。

bash

doc_ref 模式(推荐)


cloud-doc-skill comparedocs {left: {cloud: aliyun, docref: /vpc/product-overview/what-is-vpc}, right: {cloud: tencent, doc_ref: 215/20046}}

product 模式(从本地数据库查询)

cloud-doc-skill compare_docs {left: {cloud: aliyun, product: vpc}, right: {cloud: tencent, product: 私有网络}, focus: 能力差异}

参数:

  • - left(必填):cloud + product 或 docref
  • right(必填):cloud + product 或 docref
  • focus:对比关注点(传递给调用方参考)

返回示例:
json
{
machine: {
left: { cloud: aliyun, product: vpc, title: 什么是专有网络, content: ... },
right: { cloud: tencent, product: 私有网络, title: 私有网络概述, content: ... },
focus: 能力差异
},
human: { summary_text: 已获取 aliyun/什么是专有网络 和 tencent/私有网络概述 的文档内容,请对比分析。 },
error: null
}

调用方拿到两侧 content 和 focus 后,自行进行对比分析。

summarize_diff — 文档 Diff

对新旧两个版本的文档内容进行 diff,返回变更类型(minor/major/structural)和 diff 内容。

bash
cloud-doc-skill summarizediff {title: VPC API 文档, oldcontent: 旧版本..., new_content: 新版本...}

参数:

  • - title(必填):文档标题
  • oldcontent(必填):旧版本内容
  • newcontent(必填):新版本内容
  • focus:关注重点(可选)
  • url:文档 URL(可选)

返回示例:
json
{
machine: {
title: VPC API 文档,
change_type: major,
focus: null,
diff: --- old\n+++ new\n...,
old_hash: abc123,
new_hash: def456
},
human: { summary_text: 文档《VPC API 文档》发生了 major 级别的变更,请根据 diff 内容进行分析。 },
error: null
}

调用方

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cloud-doc-intelligent-assistant-1776173725 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cloud-doc-intelligent-assistant-1776173725 技能

通过命令行安装

skillhub install cloud-doc-intelligent-assistant-1776173725

下载

⬇ 下载 cloud-doc-intelligent-assistant v1.0.8(免费)

文件大小: 51.59 KB | 发布时间: 2026-4-15 11:23

v1.0.8 最新 2026-4-15 11:23
# Version 1.0.0

**重大变更:skill 不再调用大模型,转为纯粹的多云文档采集与变更检测工具。AI 总结、摘要、对比分析完全由调用方实现。**

- 移除了 AI 相关的核心能力及依赖(如 AI 摘要/对比/总结功能与大模型 API 调用模块)。
- 删除了 openclaw_adapter.py、prompts/、summarizer.py 等与 LLM/AIGC 功能相关的全部代码。
- skill 权限、metadata 和环境变量同步收缩,仅保留与数据抓取、存储、通知相关的配置。
- fetch_doc、check_changes、compare_docs、summarize_diff、run_monitor 等入口保留,但全部聚焦于原始内容采集和 diff,不再返回 AI 生成的摘要和分析。
- 安全/隐私保证进一步强化:不会将任何数据发送到 LLM/AI 服务,所有分析流程交由调用端

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部