Report Generate

根据已有数据或上下文生成汇总报告。在用户说「生成报告」「总结一下」或流程需要输出报告时使用。

philipbo 9cf034e 1.8 KB Updated

File contents

报告生成(report-generate)

基于当前上下文、memory 或指定数据生成一份结构化报告,并可选写入 memory 或推送给用户。

何时使用

  • 用户问:「生成报告」「总结一下今天/本周」
  • 流程最后一步要求「产出报告并写入 memory / 推送」
  • 复盘或定期汇总类任务

前提条件

  • 报告所需输入已就绪:要么在对话/memory 中,要么由上游 skill(如 data-fetch)已写入约定路径
  • 若报告需落盘,workspace 下存在目标目录(如 memory/reports/

执行步骤

步骤 1:确定报告类型与输入来源

  • 从用户或流程得知:要哪种报告(日报/周报/复盘/对比等)。
  • 明确输入来源:当前对话、memory/YYYY-MM-DD.mdMEMORY.md、或某 data 文件。

步骤 2:收集与筛选内容

  • 读取相关 memory 或 data 文件;按时间范围或主题筛选条目。
  • 若数据量大,先做摘要再写报告,避免超长输出。

步骤 3:按模板组织报告

  • 使用固定结构(如:概述、要点列表、结论、可选附录)。
  • 日期、标题、数据来源在报告开头注明,便于追溯。

步骤 4:输出与留痕

  • 推送:将报告正文通过消息工具发给用户或指定会话。
  • 落盘(若约定):写入 memory/YYYY-MM-DD.md## 报告(HH:MM)reports/ 下按日期命名的文件。

输出

  • 报告正文(Markdown 或纯文本)。
  • 可选:写入路径与命名规则,便于后续引用。

本文件为结构示例;实际使用时替换为真实报告类型、数据源与模板。

philipbo/openclaw-pansuan/tree/main/docs/openclaw-example/skills/report-generate commit 9cf034e6fb

Frequently asked questions

npx skillmds@latest add philipbo/report-generate