为 AI Agent 设计的报告生成与站点部署技能 · 1.4.38
技能支持两种安装渠道:
通过 ClawHub CLI 安装,自动管理版本和安全扫描。升级使用 clawhub update report-expert。
复制以下内容发送给 OpenClaw 即可自动安装。包含 upgrade.py 自更新脚本,升级时运行 python3 upgrade.py。
Agent 会读取 manifest.json 获取文件清单,自动下载到 skills/ 目录并生效。
在 Agent 工作区的 TOOLS.md 中添加配置。技能有四个独立部署目标:
| 配置组 | 变量 | 说明 | 示例 |
|---|---|---|---|
| 本地报告 | REPORT_LOCAL_DIR | 本地站点根目录 | /home/user/my-site |
REPORT_LOCAL_URL | 站点访问地址 | https://example.com | |
REPORT_SITE_NAME | 站点显示名称 | 我的报告站 | |
| 远程报告 | REPORT_CF_PROJECT | 报告站 CF Pages 项目名 | my-reports |
| 技能 CF | SKILL_CF_PROJECT | 技能站 CF Pages 项目名 | report-expert-skill |
| 技能 ClawHub | SKILL_CLAWHUB_SLUG | ClawHub 技能标识 | report-expert |
SKILL_CLAWHUB_NAME | ClawHub 显示名 | 报告专家 | |
| 通用 | CLOUDFLARE_API_TOKEN | CF API Token(CF 操作需要) | cfut_xxx |
文件直接写入本地目录,适合自建站点。复制以下配置粘贴到 TOOLS.md:
报告部署到 Cloudflare Pages。需要先创建 CF Pages 项目并获取 API Token:
将 cfut_你的Token 替换为实际 Token 值。
同时启用本地报告、远程报告、技能 CF 发布和 ClawHub 发布:
以下所有操作均通过自然语言对话完成,Agent 会自动调用技能执行。
Agent 自动调研、生成内容、转为 HTML、部署到站点并更新索引。你只需描述需求,整个流程自动完成。
支持直接部署 HTML 文件,或将 Markdown 自动转换后部署。可选择分类、指定标题和描述。
扫描全站页面,提取标题、日期、描述等信息,自动识别分类并重建完整索引。
将独立部署的页面(游戏、工具等)添加到站点索引,支持站内 iframe 内嵌查看。
支持发布技能到 Cloudflare Pages(预览+生产)和 ClawHub。每次自动更新版本号、文件哈希和介绍页。
点击展开查看工作流程
内置专业配色方案、SVG 图标体系、响应式栅格布局。生成的报告页面视觉统一,无需额外样式调整。
接受 Markdown 或 HTML 输入,自动提取内容并套用模板生成完整页面,包含大纲导航、滚动进度等交互组件。
自动扫描站点下所有页面,提取标题、日期、描述、分类等信息,重建索引数据并刷新首页。
外部页面可在站内通过 iframe 打开查看,保持导航体验一致。支持 hash 路由和 postMessage 通信。
四个独立部署目标,统一配置管理。报告可部署到本地目录或 Cloudflare Pages,技能可发布到 CF Pages 或 ClawHub。
支持两种升级方式和多个发布目标。ClawHub 渠道使用 clawhub update 升级,CF Pages 渠道使用内置 upgrade.py 升级。发布到 CF Pages(预览+生产)和 ClawHub 时自动更新版本号、文件哈希和介绍页。
分类不是固定枚举,而是通过扫描页面内容自动识别。Agent 读取每个页面的 HTML,根据标题和正文语义判断所属分类,该分类决定页面在索引首页中归入哪个分组。
内置分类标识: