日记

v1.0.0

个人日记自动化 skill。用于按天生成日记文本并导出 1080px 图片;支持首次自动初始化、读取 SOUL/MEMORY/每日记忆素材、保持写作风格连续性。适用于用户要求“写日记/生成日记图片/补昨天日记/自动日记归档”等场景。

0· 128·0 current·0 all-time
byDaShanENG@1204tmax
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Skill 名称与描述为“日记自动化”,所需的路径(SOUL、MEMORY、daily memory、diary_text_dir)和操作(初始化配置、读取本地素材、生成文本并渲染为图片)与该目的直接相关,未看到不相称的权限或外部凭据请求。
Instruction Scope
SKILL.md 和 INIT.md 明确指示读取和写入本地文件路径、基于 config.template.yaml 初始化 config.yaml,并生成 PNG。读取最近几天日记、SOUL/MEMORY 等属于为保持写作风格所需的合理范围;指令没有要求读取额外未声明的系统凭据或向外部服务器发送数据。
Install Mechanism
这是一个 instruction-only skill,没有 install 规范、二进制下载或代码文件要写入磁盘(除了运行时会创建/写入 config.yaml 与输出日记文件,这是预期行为)。因此没有高风险的远程安装步骤。
Credentials
不需要任何环境变量或外部凭据(primary credential:none)。所访问的路径在 config.template.yaml 中有说明,路径访问与生成日记的功能成比例。
Persistence & Privilege
flags 中没有 always:true,skill 为用户可调用且允许模型调用(平台默认)。该 skill 会在首次初始化时在同一工作目录生成 config.yaml 并创建日记输出目录,这属于其正常作用域,不会修改其它技能或系统范围配置。
Assessment
这个 skill 看起来在本地读/写文件并生成图片,未包含网络外发或外部凭据请求。安装前请注意: - 确认你接受 skill 在首次运行时在其目录生成 config.yaml,并会读取你在 config 中指向的文件(如 ~/.openclaw/workspace/SOUL.md、MEMORY.md、memory 目录等)。 - 如果不希望包含新闻/外部摘要,可在 config 中将 optional.include_news_context 置为 false。 - 如需更严格的隐私,请先备份相关日记/SOUL/MEMORY 文件,或把 workspace_dir 指向仅用于此 skill 的目录,然后再初始化。 - 因为这是 instruction-only,没有附带可执行安装包,所以主要风险来自它读取和写入的本地内容;在运行前建议审阅并调整 config.template.yaml 中的默认路径以确保它们指向你期望的位置。

Like a lobster shell, security has layers — review code before you run it.

latestvk9741e6r6gnr92k8zc6xcr3b7d83dxt4
128downloads
0stars
1versions
Updated 3w ago
v1.0.0
MIT-0

日记(Diary)Skill

目标

在需要写日记时,一键完成:

  1. 自动检查并初始化配置
  2. 读取素材(SOUL、MEMORY、daily memory、近几天日记)
  3. 生成目标日期日记文本
  4. 渲染为 1080px 宽图片

执行流程

Step 0:配置检查

  • config.yaml 存在:进入主流程
  • 若不存在:按 config.template.yaml 自动初始化并继续

Step 1:确定目标日期

  • 使用 environment.timezone
  • 默认目标:昨天(当前日期 - 1)

Step 2:收集素材

必读:

  • paths.soul_path
  • paths.memory_root_path
  • paths.daily_memory_dir/YYYY-MM-DD.md

建议读取:

  • paths.diary_text_dir 最近 7 天日记(避免重复句式)
  • 可选新闻摘要目录(若存在)

Step 3:写作

  • 第一人称
  • 真实、自然、有情绪与想法
  • 禁止流水账式罗列
  • 不编造不存在的事实
  • 保存到 <diary_text_dir>/YYYY-MM-DD.md

Step 4:生成图片

  • 使用 diary-template.html 渲染
  • 输出宽度必须为 output.image_width(默认 1080)
  • 高度自适应内容
  • 输出路径:<diary_text_dir>/diary-YYYY-MM-DD.png

Step 5:返回结果

返回:

  • date
  • text_path
  • image_path
  • image_size

约束

  • 不覆盖已存在的同日期日记(除非用户明确要求)
  • 声称完成时必须给出实际输出路径
  • 仅在缺文件时创建目录,不删除已有内容

Comments

Loading comments...