Analyze recent journal entries and surface patterns, themes, and insights.
Sessions Location
Read entries from: Journal/
Each entry is a markdown file named YYYY-MM-DD.md with optional YAML frontmatter containing:
- •
date: entry date - •
mood: mood indicator - •
energy: energy level
Process
Step 1: Read Recent Entries
- •List all
.mdfiles in the Journal/ directory - •Sort by filename (format: YYYY-MM-DD.md) - newest first
- •Read the last 7-14 days of entries (or last 10 entries, whichever is fewer)
Step 2: Extract Key Content
For each entry:
- •Parse any frontmatter (mood, energy)
- •Read the Wins, Lessons, and What Happened sections
- •Note the date
Step 3: Identify Patterns
Analyze across entries for:
- •Recurring themes - Topics that appear in multiple entries
- •Emotional patterns - Mood/energy shifts over time
- •Unresolved threads - Things mentioned but not processed
- •Progress markers - Shifts in perspective or resolution
Step 4: Present Insights
Format output as:
code
## Journal Reflection (last {n} entries)
### Themes
- [Theme 1]: Appeared in X entries - [brief context]
- [Theme 2]: ...
### Patterns
- [Notable pattern or shift]
### Open Threads
- [Unresolved topics that may benefit from attention]
### Insight
[One actionable observation - what might be worth exploring next]
Options
- •
/reflect- Default: last 7 days - •
/reflect week- Last 7 days - •
/reflect month- Last 30 days - •
/reflect all- All entries
Integration Notes
This skill reads from journal entries without modifying them.
See also:
- •
/journal- Create a new journal entry - •
/briefing- Daily briefing