Create daily notes and manage morning, midday, and evening routines. Structure daily planning, task review, and end-of-day reflection. Use for daily productivity routines or when asked to create today's note.
60
71%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./vault-template/.claude/skills/daily/SKILL.mdCreates daily notes and provides structured workflows for morning planning, midday check-ins, and evening shutdowns.
Invoke with /daily or ask Claude to create today's note or help with daily routines.
/dailyOr simply ask:
Checks if today's note exists
Template Processing
{{date}} with today's date{{date:format}} with formatted dates{{date-1}} for yesterday)Automatic Organization
Daily Notes/ folderYour daily template can use:
{{date}} - Today's date in default format{{date:dddd}} - Day name (e.g., Monday){{date:MMMM DD, YYYY}} - Formatted date{{date-1:YYYY-MM-DD}} - Yesterday's date{{date+1:YYYY-MM-DD}} - Tomorrow's date{{time}} - Current timeGoals/3. Weekly Review.mdProjects/*/CLAUDE.mdBefore interactive prompts, automatically surface:
Projects/*/CLAUDE.md (read "Next Actions" section)Goals/2. Monthly Goals.mdDisplay as a brief context block at the top of the morning routine:
### 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]When adding tasks to the daily note, recommend linking to goals/projects:
- [ ] Draft API spec — Supports: [[Projects/MyApp]]
- [ ] Review chapter 3 — Supports: [[1. Yearly Goals#Read 12 books]]Automatically generate an end-of-day summary showing which goals and projects received attention:
### 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)/push)Standard daily note template:
# {{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:**Customize paths to match your vault:
Daily Notes/Templates/Daily Template.mdYYYY-MM-DDYYYY-MM-DD - Standard ISO format (recommended)MM-DD-YYYY - US formatDD-MM-YYYY - European formatYYYY-MM-DD-ddd - Include day abbreviationOrganize daily notes by month/year:
Daily Notes/2024/01/2024-01-15.mdThe daily skill uses session tasks to show progress during multi-step routines.
Create tasks at skill start:
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..."Morning routine tasks run sequentially:
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..."Mark each task in_progress when starting, completed when done using TaskUpdate.
Task tools provide visibility into what's happening during longer operations. Tasks are session-scoped and don't persist between Claude sessions—your actual work items remain in your daily note markdown checkboxes.
Works with:
/push - Commit end-of-day changes/weekly - Weekly planning uses daily notes/monthly - Monthly goals inform daily focus/project - Surface project next-actions in morning/onboard - Load context before planningef1e4da
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.