← ClaudeAtlas

plan-morninglisted

Use when the user says "plan my morning" or wants to fill out morning journaling (Gratitude, Better Day, Daily Affirmation) and personal/work tasks for today's daily note.
LandonSchropp/agent-toolkit · ★ 2 · AI & Automation · score 57
Install: claude install-skill LandonSchropp/agent-toolkit
# Plan Morning **REQUIRED:** Invoke the `ls-notes:daily-note` skill NOW for vault context and file path conventions. This skill is split into 3 phases: pre-process the scratch files, run one editing pass through up to three windows (Yesterday, Today, Standup), then post-process the results. Before doing anything else, read yesterday's and today's daily note files. (Today's note already having content is expected, not ambiguous.) ## Structure ### Scratch File Paths Each window's content lives at `/tmp/plan-morning-<step>-<date>.md`, where `<step>` is `yesterday`, `today`, or `standup` and `<date>` is today's ISO date (e.g. `/tmp/plan-morning-yesterday-2026-08-06.md`). If a step's file already exists, don't rebuild its content — leave it as-is. ### Task List Format Use this format whenever presenting tasks for editing, as one section nested within a window's scratch file: - Open the task block with a `Tasks` header and one italic sentence saying what the user should do with them: `## Tasks` in the Today window, `### Tasks` in the Yesterday window. - Give each day in the Yesterday window its own `## [Weekday, Month Day, Year]` header, with that day's task block nested under it. Suffix yesterday's header with `(Yesterday)`. - Give each subsection that has tasks a header one level below the block. - Copy task lines verbatim (keep wikilinks and current markers) so they round-trip cleanly. - Never invent a placeholder task. The Today window is the one exception to the previ