📊 报告专家

v1.3.2

为 AI Agent 设计的报告生成与站点部署技能。用自然语言即可生成精美报告页面、管理索引、部署站点。

核心能力

🎨 设计系统

内置专业配色、SVG 图标、响应式布局,生成的报告页面开箱即用。

📄 智能页面生成

支持 Markdown 或 HTML 输入,自动提取内容并套用模板生成完整页面。

🗂️ 索引管理

自动维护站点索引,支持全站扫描重建,分类和页面信息从页面内容自动提取。

🪟 内嵌查看器

外部页面(游戏、工具等)可在站内 iframe 打开,保持导航体验一致。

🔄 自适应部署

从配置文件读取部署参数,自动适配本地目录或 Cloudflare Pages。

📦 自动升级

支持从远程检查新版本并一键升级,保持技能始终最新。

💬使用方式

以下所有操作均通过自然语言对话完成,Agent 会自动调用技能执行。

生成并部署报告
"帮我写一份 AI Agent 市场调研报告"
Agent 会自动调研、生成内容、转为 HTML、部署到站点并更新索引。你只需描述需求,整个流程自动完成。
部署已有内容
"把这个 HTML 文件部署到研究报告分类" / "把这篇 Markdown 发布为报告"
支持直接部署 HTML 文件,或将 Markdown 自动转换后部署。可选择分类、指定标题和描述。
管理站点索引
"整理一下报告" / "重建索引" / "扫描全站页面"
扫描 dist 下所有页面,提取标题、日期、描述等信息,自动识别分类,重建完整索引并刷新首页。
添加外部页面
"把这个游戏链接加到站点里"
将独立部署的页面(如在线游戏、工具)添加到站点索引,支持站内 iframe 内嵌查看。
升级技能
"更新报告专家技能" / "升级到最新版"
从远程检查新版本,自动下载并替换文件,保持技能最新。也支持发布本地的修改到远程。

📂内容分类

🔍 research — 深度研究 📊 analysis — 数据分析 🛠️ project — 项目作品 📝 summary — 内容摘要 ⚖️ comparison — 对比评测 📖 tutorial — 教程指南 📎 other — 其他

分类在索引数据中定义,通过扫描命令自动从页面内容识别和归类。

⚙️部署配置

在 Agent 工作区的 TOOLS.md 中配置,deploy.py 会自动读取:

变量说明示例
REPORT_DEPLOY_MODE 部署模式 localremote
REPORT_LOCAL_DIR 本地站点根目录 /home/user/my-site
REPORT_LOCAL_URL 站点访问地址 https://example.com/reports
REPORT_SITE_NAME 站点显示名称 我的报告站
CLOUDFLARE_API_TOKEN CF Token(发布技能用) cfut_xxxxxxxxxxxx
配置示例(TOOLS.md 中添加):
REPORT_DEPLOY_MODE=local
REPORT_LOCAL_DIR=/home/user/my-site
REPORT_LOCAL_URL=https://example.com/reports
REPORT_SITE_NAME=我的报告站

📁文件结构

report-expert/
├── SKILL.md # 技能定义(Agent 自动读取)
├── index.html # 本页面 — 技能介绍
├── deploy.py # 核心部署脚本
├── upgrade.py # 自动升级工具
├── manifest.json # 版本清单(发布用)
├── templates/
│ ├── base.css # 全局样式
│ └── index.html # 首页模板
└── scripts/
    └── main.js # 首页交互脚本