daily-journal
Agent skill fromhuytieu/COG-second-brain
A passive daily work journal that Claude keeps FOR you so you never have to write it yourself. Append short entries after meaningful work (what was done, what you focused on, artifacts touched) to 01-daily/journal/YYYY-MM-DD.md. Run a guided reflection at night or in the morning. Use when you run /daily-journal, say "log this to my journal", "add to today's journal", "reflect on today/yesterday", or when finishing a meaningful chunk of work in any session.
How to install daily-journal
install daily-journal
# install the COG-second-brain pack with the skills CLI
npx skills add huytieu/COG-second-brain# or add only this skill to Claude Code: copy the folder
skills/daily-journal/
# into
~/.claude/skills/daily-journal/ (all projects)
.claude/skills/daily-journal/ (one project)
1# Daily Journal23## Purpose4Keep 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.56Two modes:71. **`log`** (default, mostly invoked implicitly) — append a short entry to today's journal.82. **`reflect`** — read the day's log (+ recent days) and run a guided reflection with you.910## Storage11- One file per day: `01-daily/journal/YYYY-MM-DD.md` (use `date +%F` for today's date; never guess).12- Create the file from the template below on the first entry of the day.13- Append only — never rewrite earlier entries. Newest entries go at the bottom of the Log section.1415## When to log (procedure for the always-apply trigger)16The 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.1718After finishing a **meaningful** unit of work, append one entry. Meaningful = would matter to future-you or shows how the day was spent. Examples:19- Shipped/committed something, published a note/brief/slide, filed or moved tracker issues (Linear/Jira/GitHub).20- Made a decision, changed direction, or hit a notable blocker.21- Produced a deliverable file (spec, plan, analysis, report).22…
Excerpt shown under the repository's MIT license.
