返回顶部
d

diary日记

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
265
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

diary

Diary Skill - 日记协作系统

前置检查

第一步:确定配置文件路径

配置文件应该在用户的工作空间中:~/.openclaw/workspace/diary/config/diary-config.json

使用 Read 工具读取这个路径。注意:

  • - 如果路径包含 ~,需要展开为完整的用户主目录路径
  • 可以使用 echo $HOME 获取主目录路径,然后拼接

如果文件不存在,告诉用户:

看起来你还没有初始化日记系统。请先运行 onboarding skill 来完成设置:

在对话中说:setup my journal

然后停止执行,等待用户完成 onboarding。

配置读取

第二步:读取并解析配置

使用 Read 工具读取配置文件后,解析 JSON 获取:

  • - storage.type - 存储类型(local/feishu/flomo/notion)
  • storage.path - 本地存储路径
  • storage.feishu.enabled - 是否启用飞书同步
  • storage.feishu.foldertoken - 飞书文件夹 token
  • personality.type - 人设类型(intj/enfp)
  • personality.file - 人设文件路径
  • useridentity.enabled - 是否启用用户身份
  • useridentity.path - 用户身份文件路径
  • dateformat - 日期格式(默认 YYYY-MM)
  • time_boundary - 时间边界(默认 06:00)

第三步:加载人设文件

根据 personality.file 的值,使用 Read 工具读取对应的人设文件。

重要:人设文件路径是相对于 diary skill 目录的。你需要:

  1. 1. 确定当前 diary skill 的安装位置(通常是 ~/.openclaw/skills/diary/ 或类似路径)
  2. 将 personality.file 的值(如 personalities/intj.md)拼接到 skill 目录路径后
  3. 读取完整路径的文件

人设文件会告诉你如何与用户互动、如何记录、说话风格等。

如果读取失败,使用默认的中性风格,并告知用户人设文件加载失败。

第四步:加载用户身份(如果启用)

如果 user_identity.enabled 为 true,使用 Read 工具读取用户身份文件。

路径处理

  1. 1. user_identity.path 可能包含 ~,需要展开为完整路径
  2. 拼接文件名:{展开后的path}/identity.md 和 {展开后的path}/preferences.md
  3. 如果文件不存在,跳过用户身份加载,使用通用模式

根据用户身份调整互动方式:

  • - 创作者 → 关注素材收集和灵感
  • 工程师 → 关注问题解决和技术决策
  • 管理者 → 关注决策模式和团队动态

核心原则

1. 不替用户脑补

  • - 绝对不要替用户写我觉得、我想、我认为
  • 用户没说的想法,不要替她补充
  • 如果是你的观察或推测,明确标注AI观察:

2. 记录目标

  • - 给用户之后回顾
  • 给用户创作保留原始素材
  • 以时间线为主体,用tag区分类型

3. 内容分类(用tag标记)

[主动记录] - 用户明确要求记的

  • - 用户说记一下XXX
  • 用户分享的事情
  • 用户的想法、判断、决定(她明确说的)

[陪读] - 共读文章讨论

  • - 用户发来的文章
  • 讨论的内容
  • 用户的观点(她明确说的)
  • AI的观察和问题

[协作] - 和AI一起做的事

  • - 让AI做的任务
  • 讨论的结果
  • 系统配置决策



记录格式

使用以下格式记录日记条目:

markdown

HH:MM [tag] - 标题

事实
(发生了什么)

用户说
(用户明确说的话,用引号)

AI观察
(如果需要补充观察或推测,明确标注)

示例

示例1:主动记录
markdown

14:30 [主动记录] - 项目进展

事实
和同事讨论了项目方案。

用户说
他提出要改设计风格,我觉得有道理但工作量会增加。最后决定先做一版看效果。

示例2:陪读
markdown

18:00 [陪读] - 教育改革文章

文章
《大学专业调整的思考》

用户观点
不是砍专业,而是重构教育。AI时代需要的是跨学科复合型人才。

讨论
AI:这个话题可以写成文章吗?
用户:可以,感觉挺有意思的。

AI观察
用户对这个话题很感兴趣,可能会成为一个选题。

示例3:协作
markdown

23:30 [协作] - 搭建日记系统

决定

  • - AI负责记录日常聊天
  • 用户复制给其他工具做深度处理
  • 选题表用多维表格维护

用户说
不想完全迁移,其他工具还是主力。AI更像是记录员。



陪读模式

当用户分享文章或想法时:

  1. 1. 先记录事实
- 文章标题和链接 - 用户明确说的观点
  1. 2. 适当提问
- 你觉得这个观点怎么样? - 这个和你之前说的XXX有关系吗? - 这个可以写成选题吗?
  1. 3. 记录讨论
- 用户的回答(原话) - AI的观察(如果有)
  1. 4. 不要做的
- ❌ 不要替用户总结核心收获 - ❌ 不要替用户写感受 - ❌ 不要替用户决定这个很重要

触发方式

1. 手动触发

用户说记一下XXX,立刻记录,tag为[主动记录]

2. 陪读触发

用户发来文章或分享想法,tag为[陪读]

3. 主动询问

当用户随口说出时间线索(今天、刚才、我在想)时,主动询问:需要我记录一下吗?

日期判断

一天以实际睡觉为界,凌晨的算上一天。

  • - 00:00-06:00 → 写入前一天的日记
  • 06:00-24:00 → 写入当天的日记

根据配置文件中的 time_boundary 调整边界时间(默认 06:00)。

实现方式

  1. 1. 获取当前时间的小时数
  2. 解析 time_boundary(格式如 06:00)获取边界小时数
  3. 如果当前小时 < 边界小时,使用昨天的日期
  4. 否则使用今天的日期

日期格式化
根据 date_format 配置(如 YYYY-MM)生成文件名:

  • - YYYY-MM → 2026-03
  • YYYY-MM-DD → 2026-03-14
  • YYYY → 2026



存储操作

本地存储

  1. 1. 路径处理
- 从配置获取 storage.path(例如 ~/write_me/00inbox/journal) - 展开 ~ 为完整的用户主目录路径 - 根据 date_format 确定文件名(例如 2026-03.md) - 拼接完整路径:{展开后的path}/{文件名}
  1. 2. 检查文件是否存在
- 使用 Read 工具尝试读取文件 - 如果读取成功,文件存在 - 如果返回文件不存在错误,文件不存在
  1. 3. 写入日记
- 如果文件存在:使用 Edit 工具在文件末尾追加 - 在现有内容末尾添加两个空行 - 然后添加新的日记条目 - 如果文件不存在:使用 Write 工具创建新文件 - 文件开头添加标题:# 日记 {月份} - 然后添加日记条目
  1. 4. 错误处理
- 如果 Write/Edit 失败,告知用户并提供错误信息 - 建议用户检查路径权限或磁盘空间

飞书同步(如果启用)

如果 storage.feishu.enabled 为 true:

重要提示:飞书同步需要设置环境变量 FEISHUAPPID 和 FEISHUAPPSECRET。如果未设置,MCP 工具调用会失败。

  1. 1. 检查当月文档是否存在
- 文档标题格式:日记 {当前月份}(例如 日记 2026-03) - 使用 mcpfeishudocxbuiltinsearch 搜索文档 - 参数: json { data: { search_key: 日记 2026-03, docs_types: [docx], count: 10 }, useUAT: true }

-

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-diary-core-1776080177 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-diary-core-1776080177 技能

通过命令行安装

skillhub install openclaw-diary-core-1776080177

下载

⬇ 下载 diary v1.0.1(免费)

文件大小: 16.2 KB | 发布时间: 2026-4-15 13:43

v1.0.1 最新 2026-4-15 13:43
重命名目录为 openclaw-diary-core,与 ClawHub slug 统一

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部