一键导入
daily-note
// Create or update today's private journal entry. Use when asked to "daily note", "journal", "log today", "morning pages", or "capture thoughts".
// Create or update today's private journal entry. Use when asked to "daily note", "journal", "log today", "morning pages", or "capture thoughts".
Must read guide on creating/editing mermaid charts with validation tools and syntax reference for all diagram types
Generate interactive HTML walkthroughs with clickable Mermaid diagrams (flowcharts and ER diagrams) that explain codebase features, flows, architecture, and database schemas. Use when asked to "walkthrough", "explain this flow", "how does X work", "trace the code path", "annotated diagram", "code walkthrough", "explain the architecture of", "walk me through", "database schema", "explain the tables", "data model".
Create a note from any resource: URL, book, podcast, article, video, GitHub repo, Reddit thread, PDF, quote, or raw idea. Trigger on "add", "save", "capture", "note this", "take notes on", or any request to record content in the knowledge base.
Add tweets to the Second Brain. Use when the user provides a Twitter/X URL and pasted tweet content, asking to "add a tweet", "save this tweet", or "capture this tweet".
Query your Second Brain with keyword search. Use when asked to "ask my notes", "what do I know about", "query my knowledge", "/ask", or when the user has a question that their notes might answer.
Create Obsidian templates for the Second Brain vault. Use when asked to "create a template", "make a template for", "add an Obsidian template", or "template for X".
| name | daily-note |
| description | Create or update today's private journal entry. Use when asked to "daily note", "journal", "log today", "morning pages", or "capture thoughts". |
| allowed-tools | Read, Write, Edit, Glob, Grep, AskUserQuestion |
Create or update today's private journal entry with guided prompts, habit tracking, and metrics.
All private notes live in content/private/ with flat structure (no subfolders).
IMPORTANT: Read .claude/skills/daily-note/habits-config.md for Alexander's specific habits and metric targets. Use those instead of the generic defaults.
YYYY-MM-DD.md (ISO 8601)2024-01-13.mdGet today's date and check if a note exists:
Glob: content/private/{today YYYY-MM-DD}.md
If exists: Read the file and proceed to Phase 4 (Update Mode). If missing: Proceed to Phase 2 (Mode Selection).
Ask user what kind of entry they want:
question: "What would you like to do?"
header: "Mode"
options:
- label: "Quick capture"
description: "Just log something quickly (1 min)"
- label: "Morning check-in"
description: "Start your day with intentions + habits"
- label: "Evening reflection"
description: "Review your day + track metrics"
- label: "Full journal"
description: "Complete daily entry with all sections"
Branch based on selection:
Simple and fast - just capture a thought:
question: "What do you want to capture?"
header: "Capture"
options:
- label: "A thought"
description: "Something on your mind"
- label: "A win"
description: "Something good that happened"
- label: "A learning"
description: "Something you discovered"
- label: "A todo"
description: "Something to remember"
After user provides content, append to the appropriate section in the daily note.
question: "How are you feeling this morning?"
header: "Mood"
options:
- label: "Great 😊"
description: "Energized and ready"
- label: "Good 🙂"
description: "Steady and calm"
- label: "Okay 😐"
description: "Neutral"
- label: "Low 😔"
description: "Tired or down"
question: "Which habits did you complete?"
header: "Habits"
multiSelect: true
options:
- label: "Morning walk"
description: "Morning movement"
- label: "Read (30 min)"
description: "Books or articles"
- label: "Workout"
description: "Strength or cardio"
- label: "Deep work (45 min)"
description: "Focused work block"
Ask: "What's your main focus for today?" (free text input)
Create/update the daily note with morning sections filled in.
question: "How did today go overall?"
header: "Day Rating"
options:
- label: "Excellent ⭐⭐⭐"
description: "Great day, accomplished a lot"
- label: "Good ⭐⭐"
description: "Solid day, decent progress"
- label: "Mixed ⭐"
description: "Some good, some challenges"
- label: "Tough"
description: "Difficult day"
question: "Which metrics to log?"
header: "Metrics"
multiSelect: true
options:
- label: "Steps"
description: "Target: 7000+"
- label: "Calories"
description: "Target: < 2800"
- label: "Protein"
description: "Target: 180g+"
- label: "Eating window"
description: "Nothing after 20:00"
If metrics selected, ask for values:
question: "Which habits did you complete today?"
header: "Habits"
multiSelect: true
options:
- label: "Morning walk"
description: "Morning movement"
- label: "Read (30 min)"
description: "Books or articles"
- label: "Workout"
description: "Strength or cardio"
- label: "Deep work (45 min)"
description: "Focused work block"
Ask: "What's one win from today?" (free text) Ask: "Any learnings or insights?" (free text, optional)
question: "Want to capture gratitude?"
header: "Gratitude"
options:
- label: "Yes"
description: "Note what you're grateful for"
- label: "Skip"
description: "Not today"
If yes, ask: "What are you grateful for today?"
Update the daily note with evening sections filled in.
Run both morning and evening flows sequentially, plus:
question: "Want to plan tomorrow?"
header: "Tomorrow"
options:
- label: "Yes"
description: "Set intentions for tomorrow"
- label: "Skip"
description: "Plan later"
If yes, ask: "What's your main priority for tomorrow?"
Search for public notes created/modified today and suggest wiki-links:
Grep pattern: "date: {today}" glob: "content/*.md"
When a daily note already exists:
Read the file and show:
question: "What would you like to add?"
header: "Update"
options:
- label: "Quick thought"
description: "Add something to captures"
- label: "Track habits"
description: "Log completed habits"
- label: "Log metrics"
description: "Add weight, sleep, etc."
- label: "Evening review"
description: "Complete the day's reflection"
Proceed to appropriate phase based on selection.
Full template with all possible sections:
---
title: "YYYY-MM-DD"
type: daily
date: YYYY-MM-DD
mood: good | great | okay | low
dayRating: 1 | 2 | 3
private: true
---
## Habits
- [ ] Morning walk
- [ ] Read (30 min)
- [ ] Workout
- [ ] Deep work (45 min)
## Metrics
| Metric | Value | Target |
| ------------- | ----- | ------ |
| Steps | | 7000+ |
| Calories | | < 2800 |
| Protein | | 180g+ |
| Eating window | | ✓ |
## Morning Intentions
{what to focus on today}
## Captures
- {quick thoughts throughout the day}
## Wins
- {good things that happened}
## Learnings
- {insights and discoveries}
## Gratitude
- {what you're thankful for}
## Tomorrow
- {priorities for the next day}
## Links Captured
- [[public-note-from-today]]
Alexander's daily habits:
| Habit | Target |
|---|---|
| Morning walk | Daily |
| Read | 30 min |
| Workout | Daily |
| Deep work | 45 min |
Alexander's daily metrics:
| Metric | Target | Format |
|---|---|---|
| Steps | 7000+ | number |
| Calories | < 2800 | number |
| Protein | 180g+ | grams |
| Eating window | Nothing after 20:00 | ✓ or ✗ |
Before saving:
YYYY-MM-DD.md formattype: daily and private: true- [x] or - [ ][[slug]] format/weekly-review to find patterns| Error | Recovery |
|---|---|
| User wants different date | Allow specifying date, adjust filename |
| Wants to customize habits | Accept custom habit names |
| Metric format unclear | Accept any format, don't enforce |
| Section too long | Accept without truncation |
| Wiki-link target doesn't exist | Warn but allow |