README file from
GithubTomorrow Daily Note
Tomorrow Daily Note is an Obsidian plugin that lets you seamlessly create or open tomorrow's (or +N days) daily note ahead of time — with zero accidental overwrites and full template token substitution.
Why Tomorrow Daily Note?
Obsidian's built-in Daily Notes and Periodic Notes plugins are designed for the current day. When planning ahead in the evening, users often encounter friction:
- Manually calculating tomorrow's date or folder structure is tedious and error-prone.
- Date format workarounds (such as
(DD+1)) evaluate literally as plain text. - Overwrite risks can accidentally reset notes that were already drafted in advance.
Tomorrow Daily Note solves this with a reliable, one-click workflow:
- 📅 Plan Ahead: Instantly create or jump to tomorrow's daily note via a ribbon icon or hotkey.
- 🛡️ Zero Overwrites: If tomorrow's note already exists, the plugin focuses the open tab or leaf without altering its contents.
- 🔄 Smart Token Replacement: Evaluates
{{date}},{{title}},{{time}}, and custom patterns (e.g.{{date:YYYY-MM-DD}}and{{time:HH:mm:ss}}). - ⏱️ Temporal Consistency:
{{date}}reflects the target offset date, while{{time}}accurately captures the real-world creation time. - 📂 Auto-Folder Resolution: Recursively ensures intermediate destination directories (e.g.,
Journal/Daily/2026) exist before creating the file. - 📱 Mobile & Desktop: Fully compatible with both Obsidian desktop and mobile apps (iOS & Android).
Installation
Method 1: Community Plugins Directory (Recommended)
- In Obsidian, navigate to Settings > Community plugins.
- Ensure Restricted mode is toggled off.
- Click Browse and search for Tomorrow Daily Note.
- Click Install, then click Enable.
Method 2: Via Obsidian42 - BRAT (Beta Testing)
- Install BRAT from Community plugins.
- In BRAT settings, click Add Beta plugin.
- Enter:
https://github.com/ASMITSARKAR/obsidian-tomorrow-planner - BRAT will automatically install and update the plugin.
Method 3: Manual Installation
- Download the latest
main.jsandmanifest.jsonfrom the Releases page. - In your Obsidian vault, navigate to
.obsidian/plugins/. - Create a folder named
tomorrow-daily-note. - Place
main.jsandmanifest.jsoninto that folder. - In Obsidian, go to Settings > Community plugins, click Reload plugins, and toggle Tomorrow Daily Note on.
How to Use
Ribbon Button
Click the Calendar Plus (calendar-plus) icon in the left ribbon to immediately open or create tomorrow's note.
Command Palette
Press Ctrl+P (or Cmd+P on macOS) and run:
Tomorrow Daily Note: Open tomorrow daily note
(Recommended: In Settings > Hotkeys, assign a shortcut such as Ctrl+Shift+T or Cmd+Shift+T.)
Settings
| Setting | Default | Description |
|---|---|---|
| Date format | DD-MM-YYYY |
Format used for note filenames and the {{date}} token. Includes a live preview in settings. |
| Offset days | 1 |
Number of days ahead (1 for tomorrow, 2 for day after tomorrow, etc.). |
| Folder path | Daily |
Vault folder where notes will be created. Intermediate directories are created automatically. |
| Template file path | Daily/Demo Day.md |
Vault path to your Markdown template. If empty or missing, a blank note is created safely. |
Template Syntax & Tokens
Templates support standard Obsidian Markdown formatting, YAML frontmatter, and dynamic tokens:
| Token | Description | Example Output |
|---|---|---|
{{title}} |
Base file title (without .md) |
15-09-2026 |
{{date}} |
Target note date in your configured format | 15-09-2026 |
{{date:YYYY-MM-DD}} |
Target note date formatted with custom pattern | 2026-09-15 |
{{date:dddd, MMMM Do YYYY}} |
Full day and date string | Tuesday, September 15th 2026 |
{{time}} |
Real-world creation time (HH:mm) |
21:30 |
{{time:HH:mm:ss}} |
Real-world creation time with seconds | 21:30:45 |
Link: [[{{date}}]] |
Wiki-link formatting | Link: [[15-09-2026]] |
\{{date}} |
Escaped bracket (preserved literally) | {{date}} |
Sample Template
---
creation_date: {{date}} {{time}}
tags:
- daily
- logs
type: daily-note
---
# {{title}}
### 🎯 Primary Objectives (Rule of 3)
- [ ]
### 📝 Action Items
- [ ]
### 💭 Notes & Logs
> Log transient thoughts, derivations, or ideas.
-
Contributing & Support
- Bug Reports & Feature Requests: Please submit an issue on the GitHub Issues page.
- Pull Requests: Pull requests and contributions are welcome!
License
This project is licensed under the MIT License - see the LICENSE file for details.
Copyright (c) 2026 Asmit Sarkar.