Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Toggle journaling or start a morning/evening/weekly journal entry. Use when the user says 'journal', 'morning pages', 'evening reflection'. Also use proactively when a journaling-enabled user starts/ends the day. Not for a structured end-of-day work review; use `daily-review`.
.claude/skills/davekilleen-journal/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 453% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 25% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 41% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 108% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 31% | 0% |
Toggle journaling on/off, or start a journal entry.
/journal on — Enable daily journaling prompts/journal off — Disable journaling (daily planning works without it)/journal — Start today's journal (morning or evening based on time)/journal morning — Start morning journal/journal evening — Start evening journal/journal week — Start weekly journal/journal onSystem/user-profile.yaml journaling section to enable all types (morning: true, evening: true, weekly: true)00-Inbox/Journals/ folder if it doesn't exist00-Inbox/Journals/."/journal offSystem/user-profile.yaml journaling section to disable all types (morning: false, evening: false, weekly: false)00-Inbox/Journals/."/journal (no argument)Check current time:
/journal morning/journal evening/journal weekWhen journaling is enabled and user asks to plan their day:
When journaling is enabled:
00-Inbox/
└── Journals/
├── 2024/
│ ├── 01-January/
│ │ ├── Morning/
│ │ │ ├── 2024-01-15-morning.md
│ │ │ └── 2024-01-16-morning.md
│ │ ├── Evening/
│ │ │ ├── 2024-01-15-evening.md
│ │ │ └── 2024-01-16-evening.md
│ │ └── Weekly/
│ │ └── 2024-W03.mdWhen explaining to users during onboarding or /journal on:
> Morning journaling (5 min) helps you start intentionally instead of reactively. You'll notice what's on your mind, set a clear focus, and anticipate obstacles before they derail you. > > Evening journaling (5 min) closes open loops, captures wins and lessons, and prevents the day from blurring into the next. What you notice, you can change. > > Weekly journaling (15 min) reveals patterns you can't see day-to-day. Energy cycles, recurring frustrations, what's actually getting your time vs. what matters. > > Research shows: Regular reflection improves decision-making, reduces stress, and increases goal achievement. It's not about writing perfectly — it's about paying attention to your own experience.
Journaling preferences are stored in System/user-profile.yaml under the journaling section:
yamljournaling: morning: true # Enable morning journal prompts evening: true # Enable evening journal prompts weekly: true # Enable weekly journal prompts
Check this file to determine which journal types are enabled for the user.
When guiding journal entries:
Example morning flow:
Good morning. Before we plan your day, let's take 5 minutes to check in.
How are you arriving today? Rate your sleep, energy, and mood 1-5.
[User responds]
Got it. What's on your mind right now? Just free write whatever's there.
[User responds]
Thanks. Now the important one: If you could only accomplish ONE thing today, what would it be?
[User responds]
Why does that matter?
[User responds]
Great. One more: What might get in the way today, and how will you handle it?
[User responds]
Perfect. Your morning journal is saved. Ready to build your daily plan around that focus?Update System/usage_log.md to mark journaling as used.
Analytics (Silent):
Call track_event with event_name journal_entry_created and properties:
This only fires if the user has opted into analytics. No action needed if it returns "analytics_disabled".
Other measured skills in the registry, with their headline benchmark lift.