ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

experience-summary-sys

管理经验总结系统:定时生成每日/每周/每月/每季度/每年经验总结,以及按需调用历史经验的功能

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/17oko/experience-summary-sys
Or

experience-summary-sys

⚠️ 本技能为"指导型"技能,安装后需要按照以下步骤手动配置才能生效。

标签: memory, cron, automation, 经验总结

管理经验总结系统:包括定时生成每日/每周/每月/每季度/每年经验总结,以及按需调用历史经验的功能。


🚀 5分钟快速开始

如果你只想快速配置好这个系统,按以下 3 步操作即可:

步骤 1:创建记忆目录

mkdir -p memory/daily memory/weekly

步骤 2:创建定时任务

复制以下命令一次性创建所有定时任务:

# 每日总结(每天北京时间 00:01)
openclaw cron add --name daily-summary --cron "1 0 * * *" --tz "Asia/Shanghai" --description "每天总结前一天对话" --system-event "generate-daily-summary"

# 每周总结(每周一北京时间 00:30)
openclaw cron add --name weekly-summary --cron "30 0 * * 1" --tz "Asia/Shanghai" --description "每周一总结上一周经验" --system-event "generate-weekly-summary"

# 每月总结(每月1日北京时间 01:30)
openclaw cron add --name monthly-summary --cron "30 1 1 * *" --tz "Asia/Shanghai" --description "每月1日总结上一月经验" --system-event "generate-monthly-summary"

# 每季度总结(每季度第一天北京时间 02:30)
openclaw cron add --name quarterly-summary --cron "30 2 1 1,4,7,10 *" --tz "Asia/Shanghai" --description "每季度第一天总结上一季度" --system-event "generate-quarterly-summary"

# 年度总结(每年1月1日北京时间 03:30)
openclaw cron add --name yearly-summary --cron "30 3 1 1 *" --tz "Asia/Shanghai" --description "每年1月1日总结上一年度" --system-event "generate-yearly-summary"

步骤 3:验证配置

openclaw cron list

看到 5 个任务列表就表示配置成功啦!✅


📖 详细说明 如果你想了解更多细节,请继续往下看。


📖 详细配置说明

功能概述

本技能提供两个核心能力:

  1. 定时经验总结 — 自动生成周期性经验总结
  2. 按需调用 — 在对话中智能检索并引用历史经验

第一步:创建记忆目录

在开始之前,需要创建用于存放经验总结的目录:

# 在 workspace 目录下创建
mkdir -p memory/daily memory/weekly memory/manual

或者手动在 C:\Users\Admin\.openclaw\workspace\ 下创建:

  • memory/daily/ — 存放每日总结(自动生成)
  • memory/weekly/ — 存放每周总结(自动生成)
  • memory/manual/ — 存放手动记录的日志

📌 提示:手动记录的日志不会被自动任务覆盖,适合记录重要事项或临时笔记。


第二步:创建定时任务

执行以下命令创建定时任务(使用正确的参数格式):

每日总结(每天北京时间 00:01 执行)

⚠️ 重要:每日总结现在会同时处理正常会话被删除/重置的会话

处理逻辑

  1. 读取 sessions/ 目录下所有 .jsonl 文件
  2. 正常会话:读取修改时间为前一天的普通 .jsonl 文件
  3. 被删除/重置会话:读取文件名包含 .jsonl.reset.*.jsonl.deleted.* 且时间戳在前一天的
  4. 统一解析,标记来源类型
  5. 合并写入 memory/daily/YYYY-MM-DD.md

容错处理

  • 如果当天没有任何会话,仍生成"今日无对话"占位文件
  • 确保 weekly-summary 始终有数据可读
openclaw cron add \
  --name daily-summary \
  --cron "0 1 * * *" \
  --tz "Asia/Shanghai" \
  --description "每天总结前一天对话(含被删除/重置的会话)" \
  --system-event "generate-daily-summary"

每周总结(每周一北京时间 00:30 执行)

处理逻辑

  1. 读取 memory/daily/ 目录下上一周的 .md 文件
  2. 按日期排序,去重凝练
  3. 写入 memory/weekly/YYYY-WXX.md

容错处理

  • 如果上一周没有任何 daily 文件,仍生成"本周无对话"占位文件
openclaw cron add \
  --name weekly-summary \
  --cron "30 0 * * 1" \
  --tz "Asia/Shanghai" \
  --description "每周一总结上一周经验" \
  --system-event "generate-weekly-summary"

每月总结(每月1日北京时间 01:30 执行)

📌 输出到 MEMORY.md,格式:## 📊 YYYY年MM月经验总结

处理逻辑

  1. 读取 memory/weekly/ 目录下上一月的周总结文件
  2. 去重凝练,提取核心经验
  3. 追加到 MEMORY.md 文件末尾

容错处理

  • 如果上一月没有任何 weekly 文件,仍生成"本月无对话"记录

Metadata

Author@17oko
Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-17oko-experience-summary-sys": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.