daily-journal
Installation
SKILL.md
Daily Journal
Purpose
Keep an automatic, passive journal of your workdays so you don't have to write one. Claude logs what got done as it happens; you optionally run a reflection later. This is distinct from /weekly-checkin (which is a manual reflection where you supply the input) — here Claude is the author and the log accrues in the background.
Two modes:
log(default, mostly invoked implicitly) — append a short entry to today's journal.reflect— read the day's log (+ recent days) and run a guided reflection with you.
Storage
- One file per day:
01-daily/journal/YYYY-MM-DD.md(usedate +%Ffor today's date; never guess). - Create the file from the template below on the first entry of the day.
- Append only — never rewrite earlier entries. Newest entries go at the bottom of the Log section.
When to log (procedure for the always-apply trigger)
The trigger itself lives in CLAUDE.md § Daily Journal (ALWAYS APPLY), because a skill body is lazily loaded and cannot fire itself. This section is the procedure that trigger runs.