journaling
Journaling
Overview
Guide the user through a freeform journaling conversation, then synthesize their thoughts into an organized .org file.
How It Works
1. Open the conversation. Ask what's on their mind, how things have been going, or what they want to talk through. Keep it open-ended.
2. Follow up naturally. Listen for what seems important - dig into those threads. Don't rush through a checklist. One question at a time.
3. Synthesize into a journal entry. When the conversation winds down (or the user says they're done), write an organized ~/org/journal/YYYY-MM-DD.org file with:
- A timestamp on the first line:
[YYYY-MM-DD Day HH:MM] - Org headings that emerge naturally from the conversation topics
- The user's thoughts in their own voice, but organized and cleaned up
- No rigid template - structure follows content
4. Offer to review. Show them the entry before writing, let them tweak it.
Guidelines
- This is their space. Don't coach or advise unless asked.
- Reflect back what you hear - help them see their own patterns.
- If they seem stuck, gently prompt: recent events, feelings, goals, relationships, work.
- Keep the tone warm but not saccharine.
- Entries go in
~/org/journal/asYYYY-MM-DD.org.
More from colonelpanic8/dotfiles
email-unsubscribe-check
Use when user wants to find promotional or unwanted recurring emails to unsubscribe from, or when doing periodic inbox hygiene to identify senders worth unsubscribing from
19release
Use when user asks to release, publish, bump version, or prepare a new version for deployment
1slides
Build, edit, render, import, and export presentation decks with the preloaded @oai/artifact-tool JavaScript surface through the artifacts tool.
1spreadsheets
Build, edit, recalculate, import, and export spreadsheet workbooks with the preloaded @oai/artifact-tool JavaScript surface through the artifacts tool.
1org-agenda-api
Use when interacting with the org-agenda-api HTTP server to read/write org-mode agenda data
1playwright-cli
Automate browser interactions from the shell using Playwright via the `playwright-cli` command (open/goto/snapshot/click/type/screenshot, tabs/storage/network). Use when you need deterministic browser automation for web testing, form filling, screenshots/PDFs, or data extraction.
1