Tomorrow Daily Note

approved

by Asmit Sarkar

Create or open tomorrow's (or +N days) daily note ahead of time with zero overwrites and full template token substitution. - This plugin has not been manually reviewed by Obsidian staff.

31 downloadsUpdated 6d agoMIT

Tomorrow Daily Note

GitHub Release License: MIT Platform

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)

  1. In Obsidian, navigate to Settings > Community plugins.
  2. Ensure Restricted mode is toggled off.
  3. Click Browse and search for Tomorrow Daily Note.
  4. Click Install, then click Enable.

Method 2: Via Obsidian42 - BRAT (Beta Testing)

  1. Install BRAT from Community plugins.
  2. In BRAT settings, click Add Beta plugin.
  3. Enter: https://github.com/ASMITSARKAR/obsidian-tomorrow-planner
  4. BRAT will automatically install and update the plugin.

Method 3: Manual Installation

  1. Download the latest main.js and manifest.json from the Releases page.
  2. In your Obsidian vault, navigate to .obsidian/plugins/.
  3. Create a folder named tomorrow-daily-note.
  4. Place main.js and manifest.json into that folder.
  5. 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

SettingDefaultDescription
Date formatDD-MM-YYYYFormat used for note filenames and the {{date}} token. Includes a live preview in settings.
Offset days1Number of days ahead (1 for tomorrow, 2 for day after tomorrow, etc.).
Folder pathDailyVault folder where notes will be created. Intermediate directories are created automatically.
Template file pathDaily/Demo Day.mdVault 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:

TokenDescriptionExample Output
{{title}}Base file title (without .md)15-09-2026
{{date}}Target note date in your configured format15-09-2026
{{date:YYYY-MM-DD}}Target note date formatted with custom pattern2026-09-15
{{date:dddd, MMMM Do YYYY}}Full day and date stringTuesday, September 15th 2026
{{time}}Real-world creation time (HH:mm)21:30
{{time:HH:mm:ss}}Real-world creation time with seconds21:30:45
Link: [[{{date}}]]Wiki-link formattingLink: [[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.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.