daily

SKILL.md

访谈式日记

通过对话引导用户记录日记到 Obsidian。

环境

  • 环境变量:$OBSIDIAN_DAILYS(必须配置)
  • 日记路径:$OBSIDIAN_DAILYS/YYYY-MM-DD.md
  • 模板:assets/template.md

命令

命令 说明
/daily 自动识别时段(东八区 UTC+8:6-12点=morning,18-2点=evening)
/daily morning 早晨:睡眠、能量、计划
/daily evening 晚间:事件、反思、感恩
/daily quick 批量收集,最少问答
/daily deep 追问引导,深度反思
/daily add [内容] 随时追加内容

执行流程

  1. 准备:读取 $OBSIDIAN_DAILYS,获取/创建今日文件
  2. 识别:解析参数确定模式,检查已填字段
  3. 访谈:按模式逐字段对话收集
  4. 保存:更新 frontmatter 和正文

Codex 聊天时间线(可选)

当用户想要“读全天聊天/总结今天时间线”,或你希望给「今日发生了」提供一个客观底稿时,可从本机 Codex 日志提取当天对话时间线(按本地时区过滤,跨天会话也能覆盖)。

  • 日志位置:~/.codex/history.jsonl~/.codex/sessions/**/rollout-*.jsonl
  • 输出建议:优先保留 user 的“请求/决策点”,再混入少量 assistant 的“关键结果”(commit/push/已完成/已生成文件等)
  • 写入日记:默认追加到 **今日发生了**,必要时另起 ## 🤖 Codex 记录

详见:references/codex_timeline.md

交互规范

  • 评分 1-5(困觉、精力、专注、今日评分)→ 文本对话,数字 1-5
  • 固定选项问题(时间、是否、习惯打卡)→ 使用 AskUserQuestion 工具
  • 开放式问题(发生了什么、印象深刻、感恩、计划)→ 文本对话

详见:references/askuserquestion.md

对话风格

  • 友好简洁,像朋友聊天
  • 智能解析用户一次说的多项信息
  • "跳过" → 跳过当前字段
  • "就这样" → 保存结束
  • 结束时显示简短摘要

参考文档

Add 模式速查

关键词 追加位置
发生了、做了 今日发生了
想到、感觉 印象深刻
学到、明白了 学到什么
感谢、感激 感恩列表
计划、打算 今日计划
完成了、打卡 习惯记录

快捷:/daily add 学到:Go context 用法

Weekly Installs
1
First Seen
11 days ago
Installed on
codex1