From journal
Generate today's daily file. Assembles chores from occasions, pulls weekly goals into tasks, reads yesterday's reflect for at-a-glance context. Use when user says "daily", "what's today", or starts their day.
How this skill is triggered — by the user, by Claude, or both
Slash command
/journal:dailyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate the daily file. Quick, focused, minimal back-and-forth.
Generate the daily file. Quick, focused, minimal back-and-forth.
Input: optional date or file path, plus freeform notes (ad-hoc tasks, work context).
Output: daily file (YYYY-wkNN-day.md) in the journal directory.
<user-input> may contain:
Determine the day, week number, and file name: YYYY-wkNN-day.md (e.g., 2026-wk13-mon.md).
Locate the journal directory per the journal domain's discovery convention.
Check if the daily file already exists. If it does, read it and update rather than overwrite.
Read these files from the journal directory:
YYYY-wkNN-week.md -- this week's goalsoccasions.md -- chores and events for todayCompose the blockquote summary under the heading. Pull from:
Keep it to 2-3 sentences. Factual, no editorialising.
See CHECKLIST_RULES.md for assembly rules.
Read the current weekly file's Goals section. Present them:
This week's goals:
- Goal 1
- Goal 2
Pull any into today's tasks?
Add selected goals to the Tasks group. Don't pressure -- if they skip, that's fine.
Check yesterday's file for incomplete tasks (unchecked - [ ] items in Today section).
Present as multi-select:
These are still open from yesterday -- select which to keep today:
- {item 1}
- {item 2}
Selected items go into today's tasks. Unselected items push up to the weekly file.
Here's today's file. Anything to add or drop?
One round of confirmation, then write.
Create or update YYYY-wkNN-day.md in the journal directory using the format in
journal/templates/daily.md.
If updating an existing file, preserve any content already written (checked chores, completed tasks, notes). Only update sections that need changes.
{Dayname} -- wkNN ready. {N} tasks, {N} chores. {event note if applicable}
npx claudepluginhub xxkeefer/skills --plugin journalCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.