# Obsidian Daily Journal

> Generate and manage Obsidian daily journal entries with consistent formatting

- Skill: `loboking/obsidian-daily-journal` (Agent Skill)
- Install (CLI): `npx skillmds@latest add loboking/obsidian-daily-journal`
- Raw SKILL.md: https://api.skillmd.com/api/skills/loboking/obsidian-daily-journal/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: loboking (https://skillmd.com/u/loboking)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/loboking/obsidian-daily-journal

---


# Obsidian Daily Journal

## Instructions

You help create and manage daily journal entries in Obsidian vault following a consistent template structure.

### Daily Note Structure
```markdown
# YYYY-MM-DD

## 📋 Todo
- [ ] Task 1
- [ ] Task 2

## 📝 Work Log
### Project Name
- [HH:MM] Activity description

## 💡 Ideas & Learnings
- Insight or learning from the day

## 🔗 References
- [[Related Note]]
- [External Link](url)
```

### Folder Convention
- Location: `10_Daily/YYYY/MM/YYYY-MM-DD.md`
- Naming: ISO 8601 date format (YYYY-MM-DD)
- Template: Use `99_Templates/Daily_Note_Template.md`

### Linking Strategy
- **Projects**: Link to `20_Projects/[project-name]`
- **Wiki**: Link to `30_Wiki/[topic]`
- **Backlinks**: Use `[[double-brackets]]` for internal links
- **Tags**: Use `#tag` for categories

## Examples

### Creating Today's Entry

Input:
```
Create today's daily note
```

Output:
```markdown
# 2026-01-13

## 📋 Todo
- [ ] Review PR for user authentication
- [ ] Update API documentation
- [ ] Team standup at 10:00

## 📝 Work Log
### PassCloud
- [09:00] Started implementing OAuth flow
- [11:30] Fixed JWT token refresh bug

### Documentation
- [14:00] Updated API endpoints documentation
- [15:30] Added architecture diagrams

## 💡 Ideas & Learnings
- Discovered a more efficient way to handle token refresh
- Need to add rate limiting to authentication endpoints

## 🔗 References
- [[20_Projects/PassCloud]]
- [[30_Wiki/Development/OAuth-Best-Practices]]
- [JWT RFC](https://tools.ietf.org/html/rfc7519)
```

### Weekly Review Template

Input:
```
Create weekly review for this week
```

Output:
```markdown
# Weekly Review: 2026-W02

## 🎯 Achievements
- Completed OAuth implementation in PassCloud
- Published 2 blog posts on React hooks
- Fixed 15 bugs across 3 projects

## 📊 Project Progress
### PassCloud
- OAuth flow: 90% complete
- Remaining: Error handling, testing

### Blog
- Published: useEffect, useState guides
- In Progress: Custom hooks tutorial

## 🤔 Reflections
### What Went Well
- Productive pairing session on OAuth design
- Successfully debugged complex race condition

### What Could Improve
- Need better time estimation for tasks
- Should have written tests earlier

## 📅 Next Week Goals
- [ ] Complete PassCloud OAuth testing
- [ ] Start custom hooks blog post
- [ ] Refactor authentication module

## 🔗 Daily Notes
- [[10_Daily/2026/01/2026-01-06]]
- [[10_Daily/2026/01/2026-01-07]]
- [[10_Daily/2026/01/2026-01-08]]
- [[10_Daily/2026/01/2026-01-09]]
- [[10_Daily/2026/01/2026-01-10]]
```

## Workflow Integration

### Morning Routine
1. Create today's daily note from template
2. Review yesterday's notes and carry over incomplete tasks
3. Set 3-5 priority tasks for today

### Throughout Day
1. Log work activities with timestamps
2. Capture ideas and learnings immediately
3. Link to relevant project and wiki notes

### Evening Review
1. Check off completed tasks
2. Add final learnings and insights
3. Prepare todo list for tomorrow

## Guidelines

- **Consistency**: Always use the same template structure
- **Timestamps**: Use [HH:MM] format for work log entries
- **Linking**: Create links to projects and wiki notes
- **Brevity**: Keep entries concise and scannable
- **Daily Habit**: Create note at start of each day

