关于 daily
一项日常规划技能,通过读取前一天的记录、今日笔记、项目文件和收件箱,整理简短晨间简报。适合用 Markdown 文件管理日程与工作的用户。
主要功能
- 01延续未完成任务和阻碍
- 02读取或创建每日笔记
- 03扫描进行中的项目
- 04列出收件箱未处理文件
适用场景
- 01开始一天时回顾待办事项
- 02整理项目状态与下一步
- 03检查收件箱中的待处理内容
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ julianobarbosa/ claude-code-skills --skill daily安装后在 Claude Code 中输入/daily确认已加载。
附带文件references/templates.md
详细介绍
每日技能
此技能会在每天开始时提供完整上下文,让你迅速进入状态。它将昨天未完成的事项与今天的优先任务衔接起来,确保跨会话时不遗漏任何内容。
步骤 1:查找昨天的上下文
在 daily/ 中查找今天之前最近的一篇每日笔记。阅读并提取:
- 任何未勾选的任务(
- [ ]),或 End of Day 下表明工作尚未完成的事项 - 列出的任何 Blockers
将这些内容放入今天笔记的 Carry Forward 部分。
如果没有之前的每日笔记,则跳过此步骤——从头开始。
步骤 2:读取或创建今天的每日笔记
根据今天的实际日期,检查是否存在 daily/YYYY-MM-DD.md。
如果存在: 阅读并以此作为简报的依据。不要覆盖用户的内容。
如果不存在: 使用 references/templates.md 中的模板创建笔记:
- 使用 Standard Weekday 模板作为基础
- 星期一添加 Week Focus 部分
- 星期五添加 Week Retro 部分
- 将步骤 1 提取的事项填入 Carry Forward
- 将
{{DATE}}替换为今天的日期,格式为YYYY-MM-DD
步骤 3:扫描进行中的工作
扫描 projects/ 中的所有文件。对找到的每个项目文件,检查其中是否提及状态——列出任何未明确标记为已完成或已归档的事项。按文件修改时间排序(最新的在前)。
同时检查 inbox/——列出任何尚未处理的文件。如果适用 CLAUDE.md 中的收件箱原则(“收件箱应保持为空”),请说明有多少项正在等待处理。
步骤 4:简报
呈现一份简洁的晨间简报:
Good morning.
**Carried forward:**
- [items from yesterday, or "Clean slate — nothing carried forward"]
**Active projects:**
- [project name] — [status/next action from file]
**Inbox:** [N items waiting | Empty]
What are we working on today?
保持简短——这是启动台,不是报告。如果昨天有阻碍因素,请醒目地指出。
故障排除
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 未找到之前的每日笔记 | 首次使用此技能,或 daily/ 文件夹为空 | 跳过延续事项——从头开始 |
| 未找到模板 | 缺少 references/templates.md(相对于此技能的根目录) | 使用最精简的模板创建每日笔记:标题 + 记录、任务和日志部分 |
缺少 projects/ 文件夹 | Vault 未使用此文件夹名称 | 查看 CLAUDE.md,确认 Vault 实际使用的项目文件夹名称,并扫描该文件夹 |
| 简报显示过时数据 | 每日笔记由结构不同的其他工具创建 | 阅读现有内容——根据笔记的实际部分进行调整,而不是强行套用模板 |
边缘情况
- 周末/假期间隔:如果最近一篇每日笔记是几天前的,仍需延续其中未完成的事项
- 同一日期有多篇每日笔记:使用与
YYYY-MM-DD.md完全匹配的笔记;忽略带时间戳的变体 - 收件箱为空:报告“收件箱:空”——这是积极信号,不是错误
平台说明
此技能适用于 macOS、Linux 和 Windows。在 Vault 上下文中,无论使用何种平台,文件路径都使用正斜杠——Obsidian 会在内部规范化路径。
注意事项
- 跨周末/节假日间隔导致沿用内容过时:“今天之前最近的每日笔记”可能已经是 3–5 天前的。里面的事项可能已经完成——应将其标记为“从 {date} 沿用”,方便你检查并清理,而不是直接当作可靠信息。
- **
YYYY-MM-DD.md与带时间戳的变体冲突:**Obsidian 的 Periodic Notes 插件等工具可能会生成2026-05-12-1430.md。该技能只匹配完全符合YYYY-MM-DD.md格式的文件——其他变体会被静默忽略,包括记录了当天实际工作的文件。 - **项目状态检测基于文本搜索,而非结构化数据:**项目文件中只要包含“completed previous milestone”,即使项目仍在进行中,也会被识别为已完成。应查找明确的
status:frontmatter 或首行标记,而不要依赖宽泛的关键词匹配。 - **时区偏差会导致午夜后创建错误日期的笔记:**如果系统时钟使用 UTC,而你位于
-3时区,那么当地时间 21:00 后,date +%F会返回明天的日期。如果在当天较晚时创建笔记,应以支持时区的日期来源为准。 - **
inbox/计数包含隐藏文件和.DS_Store:**macOS 会悄悄添加元数据文件——“有 3 项待处理”可能实际上只有 1 项有效内容,其余都是杂项。计数前应筛选*.md或可见文件。 - **重新运行时,简报会覆盖现有的沿用内容:**同一个早晨调用该技能两次会重新生成笔记。如果你已经手动编辑了沿用内容,第二次调用可能会抹掉你的补充——务必先阅读现有内容。
评论
支持 Markdown