关于 daily
用于创建每日笔记并引导晨间计划、午间检查和晚间收尾的 Claude skill。它通过笔记中的目标和项目内容关联每日任务,并提供结构化提示。
主要功能
- 01创建或打开日期命名的每日笔记
- 02处理日期和时间模板变量
- 03承接未完成任务
- 04呈现目标与项目下一步行动
- 05引导检查与日终反思
适用场景
- 01确定每日重点并安排时间块
- 02检查进度并调整下午计划
- 03记录收获并准备次日安排
- 04将每日任务关联到目标和项目
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ballred/ obsidian-claude-pkm --skill daily安装后在 Claude Code 中输入/daily确认已加载。
详细介绍
每日工作流技能
创建每日笔记,并为晨间规划、午间检查和晚间收尾提供结构化工作流。
用法
使用 /daily 调用,或让 Claude 创建今天的笔记或协助完成日常流程。
创建今天的笔记
/daily
或者直接询问:
- “创建今天的每日笔记”
- “开始我的晨间例行流程”
- “帮我完成晚间收尾”
创建每日笔记
处理内容
-
检查今天的笔记是否存在
- 如果存在:打开现有笔记
- 如果不存在:根据模板创建新笔记
-
处理模板
- 将
{{date}}替换为今天的日期 - 将
{{date:format}}替换为格式化后的日期 - 处理日期运算(例如,使用
{{date-1}}表示昨天)
- 将
-
自动整理
- 将笔记放入
Daily Notes/文件夹 - 使用今天的日期命名文件(YYYY-MM-DD.md)
- 保留模板结构
- 将笔记放入
模板变量
每日模板可以使用:
{{date}}- 默认格式的今天日期{{date:dddd}}- 星期名称(例如,Monday){{date:MMMM DD, YYYY}}- 格式化后的日期{{date-1:YYYY-MM-DD}}- 昨天的日期{{date+1:YYYY-MM-DD}}- 明天的日期{{time}}- 当前时间
晨间例行流程(5-10 分钟)
自动执行的步骤
- 创建今天的每日笔记(如果不存在)
- 从昨天提取未完成的任务
- 阅读本周的 ONE Big Thing,位于
Goals/3. Weekly Review.md - 从
Projects/*/CLAUDE.md中显示活跃项目的下一步行动 - 回顾每周目标,确定今天的优先事项
级联上下文展示
在交互式提示之前,自动展示:
- 最近一次每周回顾中的 ONE Big Thing
Projects/*/CLAUDE.md中的 活跃项目下一步行动(读取“Next Actions”部分)Goals/2. Monthly Goals.md中的 每月优先事项
在晨间例行流程顶部以简短的上下文块显示:
### Today's Context
- **Week's ONE Big Thing:** [from weekly review]
- **Active Projects:** [project names with first next-action each]
- **Monthly Focus:** [from monthly goals]
交互式提示
- “你今天最重要的一件事是什么?”
- “有什么事情可能会妨碍你?”
- “你希望在一天结束时是什么感受?”
创建任务指南
将任务添加到每日笔记时,建议链接到目标或项目:
- [ ] Draft API spec — Supports: [[Projects/MyApp]]
- [ ] Review chapter 3 — Supports: [[1. Yearly Goals#Read 12 books]]
晨间检查清单
- 已创建每日笔记
- 已回顾级联上下文(ONE Big Thing、项目、每月重点)
- 已回顾昨天未完成的任务
- 已确定一个优先事项
- 已设置时间块
- 已识别潜在障碍
午间检查(2-3 分钟)
快速回顾
- 检查晨间任务的完成情况
- 比较实际用时与计划用时
- 评估精力水平
- 确定下午的优先事项
调整
- 重新安排晨间未完成的任务
- 添加新出现的紧急事项
- 根据当前精力水平重新排序
- 记录任何阻碍
午间问题
- “你现在精力如何?”
- “今天下午最重要的事情是什么?”
- “今天有什么事情可以放下?”
晚间收尾(5 分钟)
记录
- 将已完成的任务标记为 [x]
- 添加笔记和经验教训
- 记录精力水平(1-10)
- 记录感恩事项
目标与项目关注情况摘要
自动生成每日结束摘要,显示哪些目标和项目得到了关注:
### Today's Cascade Impact
- **Goals touched:** [[Goal 1]] (2 tasks), [[Goal 3]] (1 task)
- **Projects advanced:** [[ProjectA]] (3 tasks), [[ProjectB]] (1 task)
- **Unlinked tasks:** 2 (consider linking to a goal or project)
反思
- 今天哪些事情进展顺利?
- 哪些方面可以做得更好?
- 我学到了什么?
- 我感恩什么?
准备
- 确定明天的优先事项(预览)
- 将未完成的任务移至明天或删除
- 将更改提交到 git(
/push)
收尾检查清单
- 所有任务均已更新(完成/移至其他时间/删除)
- 已完成反思
- 已确定明天的优先事项
- 已提交更改
每日笔记结构
标准每日笔记模板:
# {{date}}
## Focus
> What's the ONE thing that would make today successful?
## Time Blocks
- Morning (9-12):
- Afternoon (12-5):
- Evening (5+):
## Tasks
### Must Do Today
- [ ]
### Work
- [ ]
### Personal
- [ ]
## Notes
[Capture thoughts, meeting notes, ideas]
## Reflection
- **Wins:**
- **Challenges:**
- **Learned:**
- **Grateful for:**
- **Energy:** /10
- **Tomorrow's priority:**
时间块策略
按精力安排
- 上午处理高精力任务
- 午餐后处理行政事务
- 在自然清醒时处理创意工作
按情境安排
- 将类似任务集中处理
- 尽量减少上下文切换
- 保护深度工作时间块
配置
自定义路径以匹配你的库:
- 日记文件夹:
Daily Notes/ - 模板位置:
Templates/Daily Template.md - 日期格式:
YYYY-MM-DD
不同的日期格式
YYYY-MM-DD- 标准 ISO 格式(推荐)MM-DD-YYYY- 美国格式DD-MM-YYYY- 欧洲格式YYYY-MM-DD-ddd- 包含星期缩写
按月份整理文件夹
按月份/年份整理日记:
Daily Notes/2024/01/2024-01-15.md
基于任务的进度跟踪
日记技能使用会话任务,在多步骤例行流程中显示进度。
晨间例行任务
在技能开始时创建任务:
TaskCreate:
subject: "Create daily note"
description: "Create or open today's daily note from template"
activeForm: "Creating daily note..."
TaskCreate:
subject: "Pull incomplete tasks"
description: "Carry forward uncompleted tasks from yesterday"
activeForm: "Pulling incomplete tasks from yesterday..."
TaskCreate:
subject: "Surface relevant goals"
description: "Review weekly/monthly goals for today's priority"
activeForm: "Surfacing relevant goals..."
TaskCreate:
subject: "Set time blocks"
description: "Establish time blocks based on energy and priorities"
activeForm: "Setting time blocks..."
依赖关系
晨间例行任务按顺序运行:
TaskUpdate: "Pull incomplete tasks", addBlockedBy: [create-daily-note-id]
TaskUpdate: "Surface relevant goals", addBlockedBy: [pull-incomplete-tasks-id]
TaskUpdate: "Set time blocks", addBlockedBy: [surface-relevant-goals-id]
晚间收尾任务
TaskCreate:
subject: "Update task statuses"
description: "Mark completed tasks, note blockers"
activeForm: "Updating task statuses..."
TaskCreate:
subject: "Generate reflection prompts"
description: "Prompt for wins, challenges, learnings, gratitude"
activeForm: "Generating reflection prompts..."
TaskCreate:
subject: "Prepare tomorrow's preview"
description: "Identify tomorrow's priority and move incomplete tasks"
activeForm: "Preparing tomorrow's preview..."
使用 TaskUpdate,在开始每项任务时将其标记为 in_progress,完成后标记为 completed。
任务工具可以让你了解较长操作的进行情况。任务的作用范围仅限于当前会话,不会在 Claude 会话之间保留——实际工作事项仍保存在日记 Markdown 复选框中。
集成
适用于:
/push- 提交当天结束时的更改/weekly- 周计划使用日记/monthly- 月度目标为每日重点提供指引/project- 在早晨展示项目的后续行动/onboard- 在规划前加载上下文- 目标跟踪技能 - 使每日任务与目标保持一致
- Productivity Coach - 为日常例行流程提供督促
评论
支持 Markdown