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

Easy Link to Daily Note

kdnkkdnk436 downloads

A simple plugin to link new notes to the daily note.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

Easy Link to Daily Note is an Obsidian plugin that creates a new note with a timestamp-based filename and appends a link to that note in today's daily note.

It is useful for workflows where you want to capture quick notes without naming friction while keeping them connected to your daily log.

Features

  • Create a unique note with a filename like 2026-05-26-09-41-05.md
  • Append a link to the new note in today's daily note
  • Optionally append links for Web Clipper notes tagged with clippings

Installation

From a release

  1. Open this repository's releases page.
  2. Download manifest.json, main.js, and styles.css if a stylesheet is included in the release.
  3. Create a folder named easy-link-to-daily-note in your vault at .obsidian/plugins/.
  4. Copy the downloaded files into .obsidian/plugins/easy-link-to-daily-note/.
  5. In Obsidian, open Settings -> Community plugins.
  6. Turn off Safe mode if needed, then enable Easy Link to Daily Note.

From source

  1. Clone this repository.
  2. Run npm install.
  3. Run npm run build.
  4. Copy manifest.json and main.js into .obsidian/plugins/easy-link-to-daily-note/ in your vault.
  5. Enable the plugin from Settings -> Community plugins.

Usage

Before you start

  1. Enable Obsidian's core Daily notes plugin.
  2. Set your daily note folder in the Daily Notes settings.
  3. Set Obsidian's default folder for new notes if you want timestamp notes created in a specific location.

Create a timestamp note

  1. Run the command Create a unique note from the command palette.
  2. Optionally assign a hotkey to the command. Cmd+J is a reasonable example.
  3. The plugin creates a new note named with the current timestamp.
  4. The plugin appends a bullet like - 09:41 [[2026-05-26-09-41-05]] to today's daily note.
  5. The new note opens immediately so you can start typing.

Web Clipper integration

  1. Open the plugin settings tab.
  2. Enable Append web clipper's link to daily note.
  3. When a newly created note contains the clippings tag, the plugin appends a link to today's daily note if the link is not already present.

Automatic monitoring starts after the vault layout is ready. Notes already loaded at that point, and notes whose original creation time predates monitoring, are ignored. This prevents old clippings arriving through Sync or filename repair from being logged as new captures. Enabling or reloading the plugin does not backfill existing clippings.

The plugin uses the file's creation time, not its last-modified time or the time of a create event. An importer that resets an old note's creation time to the present can still make it look new. Files with an unknown creation time, folders, and attachments are excluded.

New clippings wait for metadata resolution and then for Sync, when enabled. The daily note and capture time are preserved across the Sync wait, while the link uses the clipping's current filename. Repeated notifications for the same file are handled once, and deleted or replaced files are skipped. Disabling the plugin cancels pending appends. Today's note opens only when a link is actually added.

Development

Use Node.js 22 or newer. Run npm test for the event regression tests and npm run build for type checking and the production bundle. Tests cover old Sync arrivals, startup, duplicate notifications, filename changes during waits, and cancellation. They substitute the vault and Obsidian API boundary; they do not simulate the Sync service itself.

Command

  • Create a unique note
HealthExcellent
ReviewSatisfactory
About
Create unique timestamped notes (YYYY-MM-DD-HH-mm-ss) with a single click. Append a link to the new note at the bottom of the corresponding daily note to build and connect daily logs and Zettelkasten-style ideas.
DatesLinksAutomation
Details
Current version
0.2.0
Last updated
2 weeks ago
Created
Last year
Updates
7 releases
Downloads
436
Compatible with
Obsidian 1.8.10+
Platforms
Desktop, Mobile
License
Apache-2.0
Report bugRequest featureReport plugin
Author
kdnkkdnk
GitHubkdnk
  1. Community
  2. Plugins
  3. Dates
  4. Easy Link to Daily Note

Related plugins

Advanced URI

Control everything with URI.

Update modified date

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

ZettelFlow

Create and manage your notes in a Zettelkasten way via Canvas.

Auto Link Title

Automatically fetches the titles of links from the web.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Rollover Daily Todos

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

Link Embed

Convert URLs in your notes into embeded previews.

Homepage

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

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

BRAT

Easily install a beta version of a plugin for testing.