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:

  1. log (default, mostly invoked implicitly) — append a short entry to today's journal.
  2. 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 (use date +%F for 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.

Installs
64
GitHub Stars
1.2K
First Seen
Jul 27, 2026
daily-journal — huytieu/cog-second-brain