Toggle journaling or start a journal entry (morning/evening/weekly)
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:
Check for morning journal
Morning journal informs daily plan
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.md
When 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:
journaling:
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".