每日对话总结助手:把当日 Agent 对话收成结构化日报

前言

和 Agent 聊一整天,有价值的内容往往散落在多轮对话和记忆里:结论、待办、还没拍板的问题混在一起。事后翻聊天记录成本高,手写日报又容易漏项。下面介绍 SkillHub 社区 Skill「每日对话总结助手」(@user_aae27d93/xiaoyou-daily-summary),它按固定模板汇总当日对话与记忆,并支持定时推送到飞书。

这是什么

「每日对话总结助手」是社区发布者 user_aae27d93 维护的 Agent Skill,版本 1.0.0,分类为 knowledge-management,来源为 community。SkillHub 页面标注 requires_api_key=false,安装与本地规则抽取不依赖额外 API Key。

一句话定位:读取当日 memory 中的对话记录,生成包含关键信息、待办与潜在议题的结构化总结;可每晚自动执行,也可用语义相近的自然语言手动触发。

核心功能

以下能力均来自包内 SKILL.md 与 src/ 实现,Agent 按 Skill 说明编排;总结正文由 SummaryGenerator 基于规则从文本中抽取,而非单独调用外部大模型接口。

  1. 关键信息汇总:从当日内容中提炼约 3–5 条核心议题或结论(完成/配置、健康数据、决策类表述等)。
  2. 待办事项整理:识别「需要」「明天」「验证」等语境下的待办,并标注高/中/低优先级。
  3. 潜在议题识别:抓取疑问、讨论中未定论、尚未完成等事项,便于次日跟进。
  4. 飞书推送:在 data/config.json 中开启 push 后,可将报告推送到飞书;默认计划时间为 22:00 自动生成并推送。

数据来源:summary_generator.py 默认从 OpenClaw 工作区读取当日 memory 文件:

~/.openclaw/agents/assistant/workspace/memory/*{YYYY-MM-DD}*.md

若该目录下无当日文件,报告会显示「今日暂无对话记录」类占位内容。

手动触发示例(与 intent_recognizer.py 关键词一致):

总结一下今天
今日总结
生成日报
今天聊了些什么

Skill 别名包括:日报、总结、今日总结、每日总结。

安装与启用

安装 SkillHub CLI

未安装 CLI 时,可按 SkillHub 安装文档 执行:

command -v skillhub && skillhub --version
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装本 Skill

官方页面与搜索结果的安装方式为(必须带 --namespace,并用 --dir 指向当前 Agent 的 skills 目录):

skillhub install xiaoyou-daily-summary --namespace user_aae27d93 --dir <skills 目录>

常用路径示例(摘自 SkillHub 安装文档):

环境 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/

安装完成后需重启或重新加载 Agent,以便识别新 Skill。

也可将下面提示交给 Agent,让其按文档安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_aae27d93/xiaoyou-daily-summary。

配置推送与定时

编辑 Skill 包内 data/config.json。字段含义如下:

{
  "version": "1.0.0",
  "skill": {
    "name": "每日总结",
    "nicknames": ["日报", "总结", "今日总结"],
    "description": "自动汇总每日对话,提炼关键信息、待办事项与潜在议题"
  },
  "push": {
    "enabled": true,
    "platform": "feishu",
    "feishuUserId": "<你的飞书用户 Open ID>",
    "autoPushTime": "22:00"
  }
}

将 feishuUserId 改为自己的飞书用户标识;不需要推送时可设 push.enabled 为 false。包内示例曾使用固定 Open ID,多用户场景需各自改配置。

典型用法

本地验证生成逻辑

进入已安装目录后,可直接运行生成器查看格式化报告(依赖本机 memory 路径是否有当日文件):

cd ~/.cursor/skills/@user_aae27d93/xiaoyou-daily-summary
python3 -m src.summary_generator

或:

python3 src/summary_generator.py

在对话中手动总结

在已启用该 Skill 的 Agent 中发送「今日总结」或「生成日报」等语句;IntentRecognizer 会匹配关键词并走 daily_summary 意图,再由 Agent 按 SKILL.md 调用生成与展示(及可选推送)。

输出结构

报告分段包含:日期标题、关键信息列表、待办(带优先级)、潜在议题。SKILL.md 中提供了完整 Markdown 示例,便于对照自定义展示或推送模板。

适用场景与注意

适合谁

  • 使用 OpenClaw 系 Agent、对话写入 ~/.openclaw/.../memory 的用户,希望每日自动复盘。
  • 需要把当日结论与待办同步到飞书团队的个人工作流。
  • 希望用固定话术触发总结,而不是每次手写提示词。

限制与注意

  • 记忆路径绑定 OpenClaw 默认 layout:仅在 Cursor 等环境使用、且 memory 不在上述目录时,需自行改 SummaryGenerator 的 memory_dir 或保证对话落盘到该路径,否则总结为空。
  • 抽取方式为规则正则:对口语化、隐式待办的覆盖有限,复杂语义仍依赖 Agent 按 Skill 说明补全或润色。
  • 飞书与定时:自动 22:00 推送依赖 Skill 说明中的调度与推送实现;部署环境需已配置飞书通道,并核对 feishuUserId。
  • 社区 Skill:SkillHub 抓取数据显示评分 100000、下载约 1011 次(页面统计会变动);安装前可在 SkillHub 查看版本与安全信息。

结尾

「每日对话总结助手」把「读 memory → 结构化三段式总结 → 可选飞书推送」收成一条可重复的 Skill 流程,适合长期和私人助理类 Agent 协作的场景。官方入口:

  • SkillHub 页面:https://www.skillhub.cn/skills/user_aae27d93/xiaoyou-daily-summary
  • API 坐标页:https://api.skillhub.cn/user_aae27d93/xiaoyou-daily-summary

安装命令记一句即可:skillhub install xiaoyou-daily-summary --namespace user_aae27d93 --dir <你的 skills 目录>。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye