The Daily Notes Automator is an Obsidian plugin designed to streamline and automate the creation of daily notes within your vault. This plugin enhances configurability and offers flexible options for customizing daily note file names and locations.
Built with TypeScript, this plugin provides type checking and documentation to improve reliability and ease of development. It integrates the Moment API to generate dynamic date strings in your chosen format.
MM/DD/YYYY)Templates/Daily Notes Template) .ROOT_DIR).ROOT_DIR/2025).ROOT_DIR/2025/3. March)FILE_NAME SUFFIX)Upon launching (or reloading) Obsidian, the plugin will checks if a daily note has already been created for the current day. If not, it automatically generates a new note in the location specified in the plugin settings. The content of the new daily note is based on the template file provided by the user. If no template file is specified, the plugin will do nothing.
The daily note's file naming scheme is fully customizable, allowing for optional subdirectories based on the year and/or month beneath the chosen root directory.
Daily Notes.Daily Note,The plugin will create a new daily note file named:
03/30/2025 Daily Note.md
The plugin will store the file in the following path:
Daily Notes/2025/3. March/03-30-2025 Daily Note.md
MM/DD/YYYY).