# Daily

Create daily notes and manage morning, midday, and evening routines.

- Repository: https://github.com/ballred/obsidian-claude-pkm (1886 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-02-18
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ballred/obsidian-claude-pkm --skill daily -g -a claude-code -y`
Codex: `npx skills add ballred/obsidian-claude-pkm --skill daily -g -a codex -y`
Cursor: `npx skills add ballred/obsidian-claude-pkm --skill daily -g -a cursor -y`
Gemini CLI: `npx skills add ballred/obsidian-claude-pkm --skill daily -g -a gemini-cli -y`

## Description

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.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Daily Workflow Skill

Creates daily notes and provides structured workflows for morning planning, midday check-ins, and evening shutdowns.

## Usage

Invoke with `/daily` or ask Claude to create today's note or help with daily routines.

### Create Today's Note
```
/daily
```

Or simply ask:
- "Create today's daily note"
- "Start my morning routine"
- "Help me with evening shutdown"

## Daily Note Creation

### What Happens
1. **Checks if today's note exists**
   - If yes: Opens the existing note
   - If no: Creates new note from template

2. **Template Processing**
   - Replaces `{{date}}` with today's date
   - Replaces `{{date:format}}` with formatted dates
   - Handles date arithmetic (e.g., `{{date-1}}` for yesterday)

3. **Automatic Organization**
   - Places note in `Daily Notes/` folder
   - Names file with today's date (YYYY-MM-DD.md)
   - Preserves template structure

### Template Variables
Your 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 time

## Morning Routine (5-10 minutes)

### Automated Steps
1. Create today's daily note (if not exists)
2. Pull incomplete tasks from yesterday
3. Read this week's ONE Big Thing from `Goals/3. Weekly Review.md`
4. Surface active project next-actions from `Projects/*/CLAUDE.md`
5. Review weekly goals for today's priority

### Cascade Context Surfacing
Before interactive prompts, automatically surface:
- **ONE Big Thing** from most recent weekly review
- **Active project next-actions** from `Projects/*/CLAUDE.md` (read "Next Actions" section)
- **Monthly priority** from `Goals/2. Monthly Goals.md`

The rest: https://github.com/ballred/obsidian-claude-pkm/blob/HEAD/vault-template/.claude/skills/daily/SKILL.md
