Journal Prompt Generator
Generates thought-provoking journal prompts based on your life context, goals, and emotional state
Journal Prompt Generator
A reflective writing skill that generates deeply personal, thought-provoking journal prompts tailored to your current life context, emotional state, and growth goals. Supports multi-platform export to Day One, Notion, Obsidian, and plain Markdown for seamless integration into your existing journaling workflow.
Supported Platforms & Integrations
| Platform | Integration Type | Features |
|---|---|---|
| Day One | JSON Export | Formats prompts with tags, location, and weather metadata |
| Notion | API / Markdown | Creates daily prompt pages in your journal database |
| Obsidian | Markdown Files | Generates daily notes with prompt templates and backlinks |
| Google Keep | Plain Text | Simple prompt cards for quick mobile journaling |
| Bear | Markdown Export | Tagged notes with nested prompt categories |
| Standard Notes | Plain Text | Encrypted-compatible prompt exports for private journaling |
When to Use This Skill
-
Use this when you sit down to journal but face a blank page and need a meaningful starting point
-
Use this when processing a major life event and want guided reflection questions
-
Use this when building a daily journaling habit and need varied, engaging prompts
-
Use this when working through specific goals and want accountability-focused reflection
-
Use this when exploring creativity and want prompts that push beyond your comfort zone
-
Use this when feeling emotionally stuck and need prompts designed for genuine self-discovery
-
Consider alternatives when you need therapeutic guidance from a licensed mental health professional
-
Consider alternatives when you prefer completely unstructured free-writing sessions
-
Consider alternatives when you want AI to write journal entries rather than generate prompts
Quick Start
# .claude/skills/journal-prompt-generator.yml name: Journal Prompt Generator trigger: "journal prompt" context: life_areas: [career, relationships, health, creativity] emotional_tone: reflective prompt_depth: medium daily_count: 3
First Run Example:
User: Generate journal prompts for today. I'm feeling anxious
about a career change I'm considering.
Expected Output:
## Journal Prompts — March 15, 2026
Theme: Navigating Uncertainty in Career Transitions
**Prompt 1 (Reflection):**
Write about a past decision that felt terrifying at the time
but now feels obviously right. What signals told you it was
the right move, even when fear was loudest?
**Prompt 2 (Exploration):**
Imagine yourself 18 months into this new career path.
Describe a typical Tuesday. What does your morning look
like? Who do you interact with? What problem are you solving?
**Prompt 3 (Gratitude + Growth):**
List three skills from your current role that you are
undervaluing. How might each translate into unexpected
strengths in your new direction?
**Bonus Deep Dive:**
What would you attempt if you knew the financial safety
net would hold for exactly one year? Write without editing.
Advanced Configuration
Platform-Specific Setup:
# Day One integration day_one: journal_name: "Reflections" include_weather: true include_location: false tag_prefix: "prompt/" starred: false # Obsidian daily notes obsidian: vault_path: ~/Documents/Journal template_folder: templates/prompts daily_note_format: "YYYY-MM-DD" backlink_themes: true
| Parameter | Type | Default | Description |
|---|---|---|---|
life_areas | array | [general] | Focus areas: career, relationships, health, creativity, finances, spirituality |
emotional_tone | string | reflective | reflective, energizing, challenging, comforting, exploratory |
prompt_depth | string | medium | light (2-3 min), medium (10-15 min), deep (30+ min writing sessions) |
daily_count | int | 3 | Number of prompts per session (1-7) |
include_quotes | bool | true | Add relevant quotes from literature, philosophy, or psychology |
prompt_style | string | mixed | question, scenario, list, letter, dialogue, meditation |
recurring_themes | array | [] | Themes to revisit weekly for tracking growth over time |
avoid_topics | array | [] | Topics to exclude from prompt generation entirely |
seasonal_awareness | bool | true | Factor in season, time of year, and common life rhythms |
follow_up | bool | false | Generate follow-up prompts based on previous entries |
output_format | string | markdown | markdown, day-one-json, notion-blocks, plain-text |
Core Concepts
| Concept | Description |
|---|---|
| Contextual Awareness | Prompts adapt to your stated emotional state, recent events, and life phase |
| Depth Calibration | Adjusts writing complexity from 2-minute quick-writes to 30-minute deep dives |
| Theme Cycling | Rotates through life areas to ensure balanced reflection across all domains |
| Growth Tracking | Revisits similar themes monthly to surface patterns and measure emotional evolution |
| Prompt Diversity | Mixes question types: reflective, future-casting, gratitude, challenge, and creative |
+------------------+ +------------------+ +------------------+
| User Context |---->| Theme Selector |---->| Prompt Engine |
| (mood, events, | | (life area + | | (style, depth, |
| goals) | | rotation) | | personalization)|
+------------------+ +------------------+ +------------------+
|
v
+------------------+ +------------------+ +------------------+
| Platform Export |<----| Formatter |<----| Prompt Set |
| (Day One, etc.) | | (MD, JSON, txt) | | (3-5 prompts + |
| | | | | bonus) |
+------------------+ +------------------+ +------------------+
Workflow Examples
Scenario 1: Morning Routine Quick Journaling
Input: "Quick morning prompts, 5 minutes max, feeling good today"
Output:
## Morning Quick-Write — 5 Minutes
1. What is one thing you are genuinely looking forward to today?
2. Name one person you will interact with today. What energy
do you want to bring to that interaction?
3. Complete this sentence: "Today I choose to _____
instead of _____."
Scenario 2: Processing a Difficult Conversation
Input: "Had a tough conversation with my partner last night
about finances. Need to process it."
Output:
## Processing: Relationship and Financial Tension
**Prompt 1:** Write the conversation from your partner's
perspective. What fears might be driving their position?
**Prompt 2:** When you think about financial security,
what specific image comes to mind? Where did that image
originate — your childhood, a past experience, or media?
**Prompt 3:** List three financial values you share with
your partner, even if your methods differ. Start there.
Scenario 3: Year-End Reflection
Input: "End of year reflection, deep dive, cover everything"
Output:
## Annual Deep Reflection — 2026
**Part 1 - Inventory** (15 min)
List every significant event, decision, and relationship
shift from this year. Do not judge, just catalog.
**Part 2 - Surprise** (10 min)
What happened this year that you could never have predicted
in January? How did it change your trajectory?
**Part 3 - Release** (10 min)
Write a letter to something you are leaving behind —
a belief, habit, fear, or relationship pattern.
**Part 4 - Invitation** (10 min)
What do you want next-year-you to feel on a random
Wednesday afternoon? Describe that feeling in detail.
Best Practices
-
Set your emotional context with specificity. The skill generates dramatically different prompts for "anxious about work" versus "feeling creatively energized." Vague inputs produce generic prompts. Specific emotional states produce prompts that actually unlock insight.
-
Use the depth setting intentionally. Light prompts work for daily habit-building. Deep prompts are for weekly or monthly dedicated reflection sessions. Mixing depths prevents journaling from becoming either superficial or exhausting.
-
Revisit prompts you resisted. If a prompt triggers avoidance or discomfort, bookmark it. These are often the most valuable prompts for personal growth. Return to them when you are ready, not necessarily immediately.
-
Track recurring themes on a monthly basis. Enable theme cycling and review your entries monthly. Patterns emerge across weeks — recurring fears, growing confidence areas, shifting priorities — that remain invisible on a day-to-day basis.
-
Combine reflective prompts with gratitude practice. Pair deep reflection with explicit gratitude elements. Research consistently shows gratitude journaling amplifies the well-being benefits of reflective writing practice.
Common Issues
-
Prompts feel too generic or surface-level. Provide more specific context about your current situation. Instead of saying "feeling stressed," try "stressed about presenting to executives next week for the first time." Specificity in input directly drives prompt quality.
-
Running out of things to write for familiar prompt types. Enable theme cycling and increase prompt diversity settings. The skill offers six distinct prompt styles including question, scenario, list, letter, dialogue, and meditation to keep your writing practice fresh.
-
Day One export formatting breaks on import. Ensure you are using Day One's JSON import format and not plain Markdown. Set
output_format: day-one-jsonand import via Day One's File and Import menu. Tags and metadata require the JSON format to work properly.
Privacy & Data Handling
- Local Processing: All prompts are generated locally in your Claude Code session. Your emotional context, life details, and personal information are never transmitted to external servers or third-party services.
- Data Retention: Journal prompts exist only in your current session and exported files. No personal context is stored between sessions unless you explicitly save your configuration.
- Export Options: Export as Markdown files, Day One JSON, Notion pages, or plain text. All exports are written to your local filesystem. You control where files are stored and shared.
- No Analytics: The skill does not track your emotional states, prompt usage patterns, or journaling frequency externally. All reflection data remains entirely under your control.
Reviews
No reviews yet. Be the first to review this template!
Similar Templates
Full-Stack Code Reviewer
Comprehensive code review skill that checks for security vulnerabilities, performance issues, accessibility, and best practices across frontend and backend code.
Test Suite Generator
Generates comprehensive test suites with unit tests, integration tests, and edge cases. Supports Jest, Vitest, Pytest, and Go testing.
Pro Architecture Workspace
Battle-tested skill for architectural, decision, making, framework. Includes structured workflows, validation checks, and reusable patterns for development.