mcpField
D
daily

daily

github.com/ballred生产力1.9k81 次安装36 周前更新
代码仓库

关于 daily

用于创建每日笔记并引导晨间计划、午间检查和晚间收尾的 Claude skill。它通过笔记中的目标和项目内容关联每日任务,并提供结构化提示。

主要功能

  1. 01创建或打开日期命名的每日笔记
  2. 02处理日期和时间模板变量
  3. 03承接未完成任务
  4. 04呈现目标与项目下一步行动
  5. 05引导检查与日终反思

适用场景

  1. 01确定每日重点并安排时间块
  2. 02检查进度并调整下午计划
  3. 03记录收获并准备次日安排
  4. 04将每日任务关联到目标和项目

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ballred/obsidian-claude-pkm --skill daily

安装后在 Claude Code 中输入/daily确认已加载。

详细介绍

每日工作流技能

创建每日笔记,并为晨间规划、午间检查和晚间收尾提供结构化工作流。

用法

使用 /daily 调用,或让 Claude 创建今天的笔记或协助完成日常流程。

创建今天的笔记
/daily

或者直接询问:

  • “创建今天的每日笔记”
  • “开始我的晨间例行流程”
  • “帮我完成晚间收尾”

创建每日笔记

处理内容
  1. 检查今天的笔记是否存在

    • 如果存在:打开现有笔记
    • 如果不存在:根据模板创建新笔记
  2. 处理模板

    • 将 {{date}} 替换为今天的日期
    • 将 {{date:format}} 替换为格式化后的日期
    • 处理日期运算(例如,使用 {{date-1}} 表示昨天)
  3. 自动整理

    • 将笔记放入 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 分钟)

自动执行的步骤
  1. 创建今天的每日笔记(如果不存在)
  2. 从昨天提取未完成的任务
  3. 阅读本周的 ONE Big Thing,位于 Goals/3. Weekly Review.md
  4. 从 Projects/*/CLAUDE.md 中显示活跃项目的下一步行动
  5. 回顾每周目标,确定今天的优先事项
级联上下文展示

在交互式提示之前,自动展示:

  • 最近一次每周回顾中的 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 分钟)

快速回顾
  1. 检查晨间任务的完成情况
  2. 比较实际用时与计划用时
  3. 评估精力水平
  4. 确定下午的优先事项
调整
  • 重新安排晨间未完成的任务
  • 添加新出现的紧急事项
  • 根据当前精力水平重新排序
  • 记录任何阻碍
午间问题
  • “你现在精力如何?”
  • “今天下午最重要的事情是什么?”
  • “今天有什么事情可以放下?”

晚间收尾(5 分钟)

记录
  1. 将已完成的任务标记为 [x]
  2. 添加笔记和经验教训
  3. 记录精力水平(1-10)
  4. 记录感恩事项
目标与项目关注情况摘要

自动生成每日结束摘要,显示哪些目标和项目得到了关注:

### 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)
反思
  • 今天哪些事情进展顺利?
  • 哪些方面可以做得更好?
  • 我学到了什么?
  • 我感恩什么?
准备
  1. 确定明天的优先事项(预览)
  2. 将未完成的任务移至明天或删除
  3. 将更改提交到 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