ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

auto-diary

Automatically write daily/weekly/monthly diary summaries and extract insights to auto-learn.md for HexaLoop.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/0xcjl/auto-diary-0xcjl
Or

Auto-Diary Skill

自动写日记(中英双语)、提取洞察、推送飞书卡片、闭环 HexaLoop。

三句话核心

  1. 每天 08:20 总结昨天,中英双语写日记
  2. 提取 1-3 条价值洞察 → auto-learn.md(供冥想层)
  3. 推飞书卡片到 oc_15949806c...

工作流程

Cron 触发
    │
    ▼
读取上下文(按优先级):
  1. `memory/YYYY-MM-DD.md`(昨日工作日志,若有)
  2. `memory/auto-learn.md`(近期洞察,供关联参考)
  3. `farm/farm.json`(能量值、活跃种子数、待确认收获)
  4. `NOW.md`(当前 session 状态)
  5. `memory/heartbeat-state.json`(近期心跳检查结果)
    │
    ▼
AI 写结构化日记,必须包含:
  - **中文摘要**(Jialin 看):≤3句话,结论先行
  - **关键决策**(中文):1-3条,每条含「决定内容」和「原因」
  - **收获教训**(中文 + 英文):从工作/系统运行中学到的
  - **下一步**(中文 + 英文):今天或近期要做的具体行动
  - **HexaLoop 状态**(英文):farm energy、seeds、harvests,N/A 若无数据
  - **English System Notes**(英文):任务类型、决策点、教训、可操作下一步,供 OPD Scorer 使用
  - **HexaLoop Hints**(英文,1-2句):对冥想/农场最有价值的信号,如"farm energy dropped significantly"或"new agent pattern learned"
    │
    ├─→ 保存本地文件
    │     `~/.openclaw/workspace/memory/diary/YYYY-MM-DD.md`(每日)
    │     `~/.openclaw/workspace/memory/diary/WWWW-MM-DD_weekly.md`(每周)
    │     `~/.openclaw/workspace/memory/diary/YYYY-MM_monthly.md`(每月)
    │
    ├─→ 提取价值片段 → auto-learn.md(格式 A,每次 1-3 条)
    │     - 从日记中提取最有价值的 1-3 条:关键决策 / 教训 / 可操作改进点
    │
    └─→ 推送飞书卡片(oc_15949806c791613dbf45b872e8bc111a)

脚本索引

脚本用途被谁调用
scripts/write_diary.py读取上下文 → AI 写日记 → 保存本地 → 提取 insightsmain agent
scripts/send_diary.py构建飞书 Interactive 卡片 JSON → 推送main agent
scripts/weekly_review.py聚合7天日记 → 生成周度卡片main agent
scripts/monthly_review.py聚合30天日记 → 生成月度卡片main agent

日记格式模板

templates/diary_template.md(main agent 参考该模板生成日记 Markdown)

价值片段格式(写入 auto-learn.md)

追加到 memory/auto-learn.md,使用格式 A:

## 学习记录

### 2026-03-30 08:20

**任务类型**: diary
**涉及 Skill**: auto-diary
**关键决策**: 发现昨日无 memory 文件,改用 farm.json + NOW.md 作为主要上下文
**教训**: 即使无主动工作,系统状态变化(如农场能量涨跌)也值得记入日记
**下次应用**: 日记生成前检查 memory/ 日期文件,缺失时自动降级到系统状态摘要

判断标准

  • ✅ 好的洞察:有具体行动(「下次应用」可操作)
  • ❌ 差的洞察:模糊总结(「总体不错」之类,无执行方向)

触发消息格式

cron 触发时 main agent 收到纯文本消息:

  • diary write → 生成昨日日记
  • diary weekly → 聚合上周7天
  • diary monthly → 聚合上月全月

典型执行场景

  1. diary write:读 memory/2026-03-30.md + farm.json + NOW.md → 生成双语日记 → 写文件 → extract insights → 推卡片
  2. diary weekly:读 DIARY_DIR 下 7 个 .md → 聚合成周报 → 写 _weekly.md → 推卡片
  3. diary monthly:读 DIARY_DIR 下 ~30 个 .md → 聚合成月报 → 写 _monthly.md → 推卡片

周度回顾(diary weekly)特殊要求

  • 读取 memory/diary/YYYY-MM-DD.md(仅每日日记文件,排除 _weekly.md / _monthly.md
  • 生成:本周概览、关键进展、问题反思、下周计划(均中英双语)
  • 聚合计分:记录天数、洞察总数
  • 写入 memory/diary/WWWW-MM-DD_weekly.md
  • 追加格式 A 洞察到 auto-learn.md

月度回顾(diary monthly)特殊要求

  • 读取 memory/diary/YYYY-MM-DD.md(仅每日日记文件,排除 _weekly.md / _monthly.md
  • 生成:月度主题、里程碑、挑战反思、下月重点(均中英双语)
  • 聚合计分:记录天数、核心洞察、HexaLoop 进化信号
  • 写入 memory/diary/YYYY-MM_monthly.md
  • 追加格式 A 洞察到 auto-learn.md

HexaLoop 集成

  • 输入 → auto-learn.md:日记洞察以格式 A 追加,作为冥想层的输入素材
  • 流转路径:diary insights → auto-learn.md → Meditation (02:30) → 反思 → 农场种子
  • 参考memory/HexaLoop系统架构-2026-03-31.md

飞书卡片格式

Metadata

Author@0xcjl
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-0xcjl-auto-diary-0xcjl": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

cjl-slides

Create stunning HTML presentations in 24 international design styles with strict design rules. Export to .pptx for PowerPoint editing. ## Design Philosophy - Aesthetic-first: each style is a curated visual system, not just colors - Font whitelist enforcement: prevents AI-generic typography - Container ratio lock (16:9): ensures consistent rendering across devices - Zero external dependencies: pure HTML/CSS/JS, works offline ## Usage 1. Activate → Select style by name/number or browse 24 options 2. Provide content (topic, audience, key points) or upload .pptx for conversion 3. Review generated HTML slides → request modifications (color/font/layout) 4. Optionally export .pptx for manual editing in PowerPoint ## Precautions - Fonts are restricted to a whitelist; custom fonts require adding to the allowed list first - Chart.js CDN is used; if blocked, falls back to jsdelivr mirror - HTML files must retain their relative structure when shared - .pptx export preserves exact colors and fonts but layout uses pptx-native elements ## Credits Design rules adapted from "专精 HTML 演示文稿的顶级视觉设计师" (24 design styles reference). Base HTML structure and tooling inspired by zarazhangrui/frontend-slides.

0xcjl 4473

Diagram Drawing

Skill by 0xcjl

0xcjl 4473

anti-sycophancy

Three-layer sycophancy defense based on ArXiv 2602.23971. Use /anti-sycophancy install to deploy all layers, or manage individually via install-claude-code / install-openclaw / uninstall / status / verify. Layer 1: CC-only hook; Layer 2: SKILL (cross-platform); Layer 3: CLAUDE.md (CC) / SOUL.md (OC).

0xcjl 4473

web-reader-pro

Advanced web content extraction skill for OpenClaw using multi-tier fallback strategy (Jina → Scrapling → WebFetch) with intelligent routing, caching, quality scoring, and domain learning. Use when: reading article content, extracting web page text, scraping dynamic JS-heavy pages, or fetching WeChat official account articles.

0xcjl 4473

autoresearch-pro

Automatically improve OpenClaw skills, prompts, or articles through iterative mutation-testing loops. Inspired by Karpathy's autoresearch. Use when user says 'optimize [skill]', 'autoresearch [skill]', 'improve my skill', 'optimize this prompt', 'improve my prompt', 'polish this article', 'improve this article', or explicitly requests quality improvement for any text-based content. Supports three modes: skill (SKILL.md files), prompt (any prompt text), and article (any document).

0xcjl 4473