Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Created Daily Note Sync

zgfdadazgfdada12 downloads

Automatically create corresponding Obsidian daily notes based on the created date in the note's frontmatter.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Created Daily Note Sync is an Obsidian plugin that creates missing daily notes from the created field in Markdown frontmatter.

Chinese README

Features

  • Starts automatically when the plugin is enabled in Obsidian.
  • Watches Markdown file changes.
  • Reads created from frontmatter.
  • Creates the corresponding daily note if it does not already exist.
  • Adds a command palette action: full vault scan and create missing daily notes.
  • Adds file explorer context menu actions for full scan and current Markdown file processing.
  • Uses Chinese in-plugin notices, commands, menu labels, and settings UI.
  • Reuses Obsidian's built-in Daily Notes configuration first, then falls back to plugin settings.

Example

When a note contains:

---
created: 2026-05-18
---

The plugin checks whether this file exists:

Daily notes folder / 2026-05-18.md

If it does not exist, the plugin creates it.

Date formats

Supported examples:

created: 2026-05-18
created: 2026/05/18
created: 2026-05-18T09:30:00+08:00

Invalid dates are skipped.

Configuration behavior

The plugin first reads Obsidian's Daily Notes core plugin configuration from the current vault config directory:

  • Daily note folder
  • Daily note template

If that configuration is missing or unreadable, the plugin falls back to its own settings:

  • Fallback daily note folder
  • Fallback daily note template
  • Excluded folders
  • Show current file during full vault scan

Usage

Automatic mode

After the plugin is enabled, edit or save a Markdown file with a valid created frontmatter field. The plugin will create the missing daily note automatically.

Full vault scan

Open the command palette and run the full vault scan command. The plugin scans Markdown files in the vault and creates missing daily notes for valid created dates.

Context menu

Right-click in the file explorer to run the full vault scan. Right-click a Markdown file to process only that file.

Development

npm install
npm test
npm run lint
npm run build
npm run check:bundle
npm audit --omit=dev

Release assets

For a GitHub Release or Obsidian community plugin submission, upload at least:

  • main.js
  • manifest.json

This plugin currently has no custom CSS, so styles.css is not required.

Review-friendly notes

  • Source code is written in TypeScript under src/.
  • Tests are under tests/.
  • main.js is generated by esbuild and does not include inline sourcemaps.
  • Runtime code does not depend on Node-only modules such as fs, path, stream, or Buffer.
  • Vault file operations use Obsidian's Vault API.
  • The plugin uses Vault#configDir instead of hardcoding .obsidian.
  • package-lock.json is committed for reproducible installs.

License

MIT

96%
HealthExcellent
ReviewSatisfactory
About
Create missing daily notes from the created field in a note's frontmatter, auto-generating the corresponding daily file when absent. Scan the vault or individual files to backfill daily notes, respecting Obsidian's Daily Notes settings and common date formats.
DatesAutomation
Details
Current version
0.1.1
Last updated
6 days ago
Created
6 days ago
Updates
2 releases
Downloads
12
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
zgfdadazgfdadazgfdada
GitHubzgfdada
  1. Community
  2. Plugins
  3. Dates
  4. Created Daily Note Sync

Related plugins

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Vault Changelog

Maintain a changelog of recently edited notes.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Day and Night

Automatically toggle themes between day theme and night theme on a set time schedule.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

BRAT

Easily install a beta version of a plugin for testing.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.