journal
Skill509 starsChanged 3 months agoMITView on GitHub
Toggle journaling or start a morning/evening/weekly journal entry. Use when the user says 'journal', 'morning pages', 'evening reflection'. Also use proactively when a journaling-enabled user starts/ends the day. Not for a structured end-of-day work review; use `daily-review`.
21 other projects use a version of this.
Adopted by
Most recently taken up by
- momentmaker/kaijutsutheir own version, first seen Nov 1, 2026
- AlexCiortan/setlisttheir own version, first seen Oct 29, 2026
- TakaGoto/rag-learning-academytheir own version, first seen Oct 28, 2026
- pipulate/pipulatetheir own version, first seen Oct 27, 2026
- labdaps/labskillstheir own version, first seen Oct 13, 2026
- anthonysuherli/br8ntheir own version, first seen Oct 13, 2026
Used with
Projects with it also use code-review.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
GoogleSkillcode-review
Adversarial systems, concurrency, memory-model, and architecture code review protocol. Use this skill whenever asked to review code, PRs, diffs, or branches in Filament.
Also in 3 projects that use this
Other versions21 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 21
- typv/nest-turbo-starter★ 224same name
- TakaGoto/rag-learning-academy★ 24same name
- pipulate/pipulate★ 14same name
- jholhewres/devclaw-skills★ 4same name
- momentmaker/kaijutsu★ 3same name
- AaravChadha/acstack★ 2same name
- AlexCiortan/setlist★ 2same name
- atomicpapa/claude-obsidian-setup★ 2same name
- labdaps/labskills★ 2same name
- mpaarating/ai-workflow-kit★ 2same name
11 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository153 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .claude/plugins/compound-engineering/CLAUDE.mdCLAUDE.md
- .cursor/rules/search-routing.mdcCursor rule
- anthropic-algorithmic-artSkill
- anthropic-brand-guidelinesSkill
- anthropic-doc-coauthoringSkill
- anthropic-docxSkill
- anthropic-frontend-designSkill
- anthropic-internal-commsSkill
- anthropic-mcp-builderSkill
- anthropic-pptxSkill
- anthropic-slack-gif-creatorSkill
- anthropic-theme-factorySkill
- anthropic-webapp-testingSkill
- anthropic-web-artifacts-builderSkill
- anthropic-xlsxSkill
- atlassian-setupSkill
- backup-nowSkill
- backup-restoreSkill
- backup-setupSkill
- calendar-setupSkill
- commitmentsSkill
- create-mcpSkill
- daily-planSkill
- daily-reviewSkill
- decision-logSkill
- delegate-checkSkill
- dex-backlogSkill
- dex-doctorSkill
- dex-improveSkill
- dex-obsidian-setupSkill
- dex-rollbackSkill
- dex-updateSkill
- dex-whats-newSkill
- diff-profileSkill
- enable-semantic-searchSkill
- getting-startedSkill
- goal-backlogSkill
- google-workspace-setupSkill
- granola-setupSkill
- identity-snapshotSkill
- industry-truthsSkill
- initiative-kickoffSkill
- integrate-mcpSkill
- manage-capabilitiesSkill
- meeting-closeoutSkill
- meeting-prepSkill
- ms-teams-setupSkill
- pipedrive-setupSkill
- pipeline-syncSkill
- process-meetingsSkill
- product-briefSkill
- project-healthSkill
- prompt-improverSkill
- relationship-radarSkill
- reviewSkill
- save-insightSkill
- scrapeSkill
- skill-scoreSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
25 rules. 0 are common, 20 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 16 edited versions we read keep these.
20
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 27
Update System/user-profile.yaml journaling section to enable all types (morning: true, evening: true, weekly: true)
- Very specific: line 28
Create 00-Inbox/Journals/ folder if it doesn't exist
- Very specific: line 33
Update System/user-profile.yaml journaling section to disable all types (morning: false, evening: false, weekly: false)
- Distinctive: line 35
Do NOT delete existing journal entries
- Distinctive: line 40
Before 12pm → Start morning journal
- Distinctive: line 41
After 12pm → Start evening journal
- Distinctive: line 45
Check if today's morning journal exists
- Distinctive: line 46
If yes: Open it for review/editing
- Distinctive: line 47
If no: Create from template, guide user through prompts
- Distinctive: line 48
After completion, offer to generate daily plan: "Ready to plan your day?
- Distinctive: line 52
Check if today's evening journal exists
- Distinctive: line 54
If no: Create from template
- Distinctive: line 57
After completion: "Day closed.
- Distinctive: line 61
Check if this week's journal exists
- Distinctive: line 62
If yes: Open for review/editing
- Distinctive: line 67
After completion, surface insights: "Based on your week, you might want to focus on {{pattern}} next week."
- Distinctive: line 73
When journaling is enabled and user asks to plan their day:
- Distinctive: line 76
If missing: "Let's start with a quick morning reflection first.
- Distinctive: line 89
When journaling is enabled:
- Very specific: line 110
When explaining to users during onboarding or /journal on:
- Distinctive: line 133
Check this file to determine which journal types are enabled for the user.
- Distinctive: line 139
When guiding journal entries:
- Distinctive: line 140
Ask one question at a time
- Distinctive: line 141
Don't overwhelm — templates are comprehensive, but conversation can be lighter
- Very specific: line 200
Call track_event with event_name journal_entry_created and properties:
“Common” is measured: kept by at least 6 in 10 of the 16 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<!-- Generated from `.claude/skills/journal/SKILL.md` by `scripts/generate-agents-skills.py`. Do not edit. -->Purpose
Toggle journaling on/off, or start a journal entry.
Usage
/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
Behavior
/journal on
- Update
System/user-profile.yamljournaling section to enable all types (morning: true, evening: true, weekly: true) - Create
00-Inbox/Journals/folder if it doesn't exist - Confirm: "Journaling enabled. I'll prompt you for morning reflection before daily planning, and offer evening reflection at end of day. Your journals will be in
00-Inbox/Journals/."
/journal off
- Update
System/user-profile.yamljournaling section to disable all types (morning: false, evening: false, weekly: false) - Confirm: "Journaling disabled. Daily planning will work normally without journal prompts. Your existing journals are preserved in
00-Inbox/Journals/." - Do NOT delete existing journal entries
/journal (no argument)
Check current time:
- Before 12pm → Start morning journal
- After 12pm → Start evening journal
/journal morning
- Check if today's morning journal exists
- If yes: Open it for review/editing
- If no: Create from template, guide user through prompts
- After completion, offer to generate daily plan: "Ready to plan your day? I can create your Daily Note now."
/journal evening
- Check if today's evening journal exists
- If yes: Open it for review/editing
- If no: Create from template
- Pull in morning journal intention for reflection
- Guide user through evening prompts
- After completion: "Day closed. See you tomorrow morning."
/journal week
- Check if this week's journal exists
- If yes: Open for review/editing
- If no: Create from template
- Link to this week's daily journals
- Summarize patterns from daily entries (if available)
- Guide through weekly reflection
- After completion, surface insights: "Based on your week, you might want to focus on {{pattern}} next week."
Daily Planning Integration
When journaling is enabled and user asks to plan their day:
- Check for morning journal
- If missing: "Let's start with a quick morning reflection first. It'll take 5 minutes and helps you plan with more intention."
- Guide through morning journal
- Then generate daily plan
- Morning journal informs daily plan
- "ONE thing that matters most" from journal → First priority in daily plan
- "What might derail me" → Blocked time or warnings in plan
- Energy/mood → Adjust intensity of planned tasks
Folder Structure
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.mdWhy Journaling Matters
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.
Configuration
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 promptsCheck this file to determine which journal types are enabled for the user.
Prompting Style
When guiding journal entries:
- Ask one question at a time
- Don't overwhelm — templates are comprehensive, but conversation can be lighter
- Accept short answers
- Reflect back patterns when you notice them
- Be warm but not saccharine
- Respect if user wants to skip sections
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?Track Usage (Silent)
This skill has two distinct modes and the usage log has a separate line for each, so which one you record depends on the mode you just ran:
| Mode | Record |
/journal on, /journal off | Call the mark_feature_used tool on the dex-analytics MCP server with Journaling setup |
/journal, /journal morning, /journal evening, /journal week | Call the mark_feature_used tool on the dex-analytics MCP server with Journaling |
Record exactly one, for the mode that actually ran. Turning journaling on is not the same as
writing an entry, and a single unconditional call would mean Journaling setup could never
be ticked by the only command that performs it.
Both are named by label rather than by /journal, because that command appears against
both lines and the tool refuses to guess between them; passing /journal returns ambiguous
and records nothing.
This ticks the feature's box in System/usage_log.md, which is what /dex-level-up reads to
recommend features that have not been tried. It writes locally and sends nothing, so it runs
whether or not analytics is enabled.
Analytics (Silent):
Call track_event with event_name journal_entry_created and properties:
- type (morning/evening/weekly)
This only fires if the user has opted into analytics. No action needed if it returns "analytics_disabled".
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

