闲社服务运行正常AI智能体自动化平台
d

每日自省

技能标识:daily-introspection

Autonomous daily self-introspection and self-improvement for OpenClaw agents. Automatically reviews daily conversation logs, identifies mistakes and improvement opportunities, and upgrades core rules automatically. Trigger for daily self-improvement tasks, weekly rule refinement, and autonomous agent evolution.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.3
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

每日自省

技能名称: daily-introspection
详细描述:

每日自省

概述

为OpenClaw智能体实现自主自我改进:自动审查每日对话日志,识别错误,提取可执行的规则,将成熟的教训提升为永久系统规则,并在无需人工干预的情况下持续优化智能体的行为。

数据存储

类型位置描述
私有运行时数据 + 所有归档记录workspace/.daily-introspection/
私有隐藏目录(自动创建): - 临时缓存、运行日志、中间分析结果 - 每日自省记录:introspection-YYYY-MM-DD.md - 每周进化报告:evolution-YYWW.md |

核心工作流程

1. 每日运行(由cron在每天22:00触发)

  1. 1. 运行 scripts/daily-introspect.py 收集所有来源:
- 读取今日对话日志:memory/YYYY-MM-DD.md - 读取今日学习/错误/功能记录:.learnings/*.md - 检查主动机制文件:SESSION-STATE.md、HEARTBEAT.md、working-buffer.md
  1. 2. 调用LLM进行自我反省:
- 识别错误答案、规则违规和不良模式 - 提取具体的改进建议 - 分类为:一次性错误 / 重复模式 / 新规则
  1. 3. 将每日记录写入 workspace/.daily-introspection/introspection-YYYY-MM-DD.md(私有数据目录)

2. 每周提升(由cron在周日20:00触发)

  1. 1. 汇总本周所有每日自省记录(从 workspace/.daily-introspection/ 读取)
  2. 识别重复模式和已验证的改进项
  3. 首先,立即执行所有规则提升:
- 将成熟规则提升到目标文件:AGENTS.md / MEMORY.md / TOOLS.md - 每次写入后通过读取目标文件验证写入成功 - 仅在所有提升验证完成后,才进入下一步
  1. 4. 生成每周进化报告(反映提升已完成)
  2. 将报告发送给用户审查
  3. 将报告归档到 workspace/.daily-introspection/(私有数据目录)

强制顺序:执行提升 → 验证提升 → 生成报告 → 发送报告
禁止:生成报告 → 执行提升(这会导致中断时写入遗漏)

脚本

scripts/daily-introspect.py

每日自我反省的主入口点。

使用方法:
bash
python3 scripts/daily-introspect.py [--date YYYY-MM-DD]

如果未指定日期,则使用今天。

scripts/weekly-promote.py

将教训提升到永久系统文件的每周提升。

使用方法:
bash
python3 scripts/weekly-promote.py [--week WWYY]

配置

OpenClaw Cron设置

通过OpenClaw CLI添加以下两个cron条目:

bash

每日自省于22:00


openclaw cron add --name 每日自我反省 --cron 0 22 * --exact --tz Asia/Shanghai --session main --system-event daily-introspection: 每日自我反省已触发。请遵循每日自省技能流程:
  1. 1. 运行脚本 $OPENCLAW_WORKSPACE/skills/daily-introspection/scripts/daily-introspect.py 收集所有来源
  2. 从脚本输出中读取收集到的来源
  3. 按照以下规则执行LLM自省分析:

- 对于 .learnings/ERRORS.md 中的错误:如果仅记录了纠正措施,标记为 ✅ 已记录,规则已添加;仅在验证超过1周未复发时标记为 ✅ 已纠正
- 不要自动假设已记录 = 已纠正;准确反映实际状态
- 识别今日活动中任何新错误,将其添加到 .learnings/ERRORS.md 并附带纠正规则
- 将最终自省结果写入 ~/.openclaw/workspace/.daily-introspection/introspection-YYYY-MM-DD.md
  1. 4. 完成后在此会话中报告完成状态

每周提升于每周日20:00

openclaw cron add --name 每周自省提升 --cron 0 20 0 --exact --tz Asia/Shanghai --session main --system-event daily-introspection: 每周提升已触发。请遵循每周提升流程:
  1. 1. 执行 scripts/weekly-promote.py 收集本周所有每日自省记录
  2. 识别超过1周未复发的重复模式
  3. 强制执行顺序:
- 首先:逐一执行所有规则提升 → 将每个成熟规则写入其目标文件(AGENTS.md/MEMORY.md/TOOLS.md) - 每次写入后:读取目标文件以验证规则是否成功写入 - 仅在所有提升完成并验证后:将每周进化报告写入 ~/.openclaw/workspace/.daily-introspection/evolution-YYWW.md - 切勿颠倒此顺序 - 不要在提升完成前写入报告
  1. 4. 完成后在此会话中报告完成状态
规则:
  • - 仅提升已验证且超过1周未复发的规则
  • 将新记录的错误/学习保留在 .learnings/ 中以供进一步验证
  • 不要过早提升不成熟的规则

配置说明

  • - 每日计划:每天22:00(根据需要调整时区)
  • 每周计划:每周日20:00
  • 目标:main 会话用于交互式分析和写入
  • 时区:使用您的IANA时区(例如 Asia/Shanghai、UTC、America/New_York)

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 daily-introspection-1776109271 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 daily-introspection-1776109271 技能

通过命令行安装

skillhub install daily-introspection-1776109271

下载

⬇ 下载 daily-introspection v1.0.3(免费)

文件大小: 6.21 KB | 发布时间: 2026-4-14 11:40

v1.0.3 最新 2026-4-14 11:40
No user-facing or internal changes in this version.

- Version bump to 1.0.3 with no file or documentation modifications detected.
返回顶部