Journaling Prompt System
Generates personalized journaling prompts based on your current mood, goals, or life situation. Creates structured journal templates for morning pages, gratitude, reflection, and weekly reviews. Prerequisites: python3.
MCP get_skill({ skillId: "journaling-prompt-system-a4067e36" })Use this skill with your agent
Create a free account and connect via MCP
# Journaling Prompt System
Generate personalized journaling prompts and structured templates for daily reflection, gratitude, and self-improvement.
## When to Use
- "Give me a journal prompt"
- "Set up a daily journaling habit for me"
- "I want to do a life reflection exercise"
## Requirements
- **python3** for random prompt selection and streak tracking
## Workflow
### Step 1 — Journal Type
- **Type** (morning pages, gratitude, reflection, goal check-in, creative, life audit)
- **Current mood/situation** (for personalized prompts)
- **Time available** (5 min, 15 min, 30 min)
- **Frequency** (daily, weekly, as-needed)
### Step 2 — Generate Prompts
```bash
python3 << 'PYEOF'
import random
prompts = {
"morning": [
"What are 3 things I want to accomplish today?",
"What would make today great?",
"What am I grateful for this morning?",
"If I could only do ONE thing today, what would have the most impact?",
"What am I feeling right now, and why?",
],
"evening": [
"What went well today? What didn't?",
"What did I learn today?",
"Who did I help or connect with today?",
"What drained my energy? What gave me energy?",
"What would I do differently if I could redo today?",
],
"gratitude": [
"What small thing today brought me joy?",
"Who in my life am I grateful for and why?",
"What ability or resource do I take for granted?",
"What challenge am I facing that's helping me grow?",
"What made me smile or laugh recently?",
],
"reflection": [
"What belief have I changed in the last year?",
"What would I tell my younger self?",
"What am I avoiding and why?",
"When do I feel most like myself?",
"What does my ideal ordinary day look like?",
],
}
journal_type = "{TYPE}"
selected = random.sample(prompts[journal_type], min(3, len(prompts[journal_type])))
for i, p in enumerate(selected, 1):
print(f"{i}. {p}")
PYEOF
```
### Step 3 — Create Journal Template
**5-Minute Morning Template:**
```markdown
# Morning Journal — {DATE}
**Mood:** {1-10} | **Energy:** {1-10}
**3 things I'm grateful for:**
1.
2.
3.
**Today's #1 priority:**
**Today I will let go of:**
```
**15-Minute Evening Template:**
```markdown
# Evening Reflection — {DATE}
**Today's highlight:**
**What went well:**
-
**What I'd improve:**
-
**What I learned:**
**Tomorrow I will:**
```
**Weekly Deep Reflection:**
```markdown
# Weekly Reflection — Week of {DATE}
**High point of the week:**
**Low point of the week:**
**Am I moving toward my goals?** (Y/N)
If no, what's blocking me?
**Relationship check:** Did I nurture an important relationship?
**Self-care check:** Did I take care of my body and mind?
**One thing to change next week:**
```
### Step 4 — Save Journal Entry
```bash
mkdir -p outputs/journals/{YEAR}/{MONTH}
cat > "outputs/journals/{YEAR}/{MONTH}/{DATE}.md" << 'EOF'
{JOURNAL_TEMPLATE}
EOF
```
## Important Rules
- Prompts should be open-ended — no yes/no questions
- Match prompt depth to available time
- Don't judge entries — all answers are valid
- Rotation prevents repetition — track which prompts have been used
- Sensitive prompts (grief, anxiety) should be offered gently
## Example Prompts
- "Give me a morning journal prompt"
- "Set up a daily 5-minute journaling template"
- "I want to do a year-in-review reflection"Related Skills
More skills in Productivity & Planning
Decision Matrix Builder
Structures complex decisions using weighted scoring matrices. Researches options via Brave Search, calculates weighted scores, and provides a clear recommendation with sensitivity analysis. Prerequisites: brave-search MCP, python3.
Goal & OKR Tracker
Helps define SMART goals or OKRs (Objectives and Key Results), breaks them into quarterly milestones, creates a tracking system, and conducts monthly progress check-ins. Prerequisites: python3.
Project Breakdown & WBS Generator
Breaks any project into a Work Breakdown Structure with tasks, dependencies, time estimates, and a Mermaid Gantt chart. Researches best practices via Brave Search. Prerequisites: brave-search MCP, python3.
Weekly Review & Planning System
Runs a structured weekly review covering accomplishments, energy audit, and next-week priority planning. Generates time-blocked schedules with focus session integration. Prerequisites: python3.
Explore Other Categories
Skills from other categories with shared topics
Gmail Inbox Daily Summary
Fetches today's unread Gmail messages via Google CLI, categorizes them by priority, and generates an actionable daily email briefing. Prerequisites: gcloud, curl, jq.
Gmail Response Template Manager
Creates, stores, and applies reusable email response templates. Analyzes your common replies to build a template library, then auto-fills templates for quick Gmail draft creation. Prerequisites: gcloud, curl, jq, base64.
Google Calendar Daily Planner
Pulls today's or tomorrow's Google Calendar events via gcalcli, analyzes meeting density, identifies focus blocks, and generates a time-blocked daily plan. Prerequisites: gcalcli, gcloud, curl, jq.