Wren184 downloadsAdds commands for each day of the week that open or create the next matching daily note.
Open the next occurrence of any weekday, or pick a date, from the command palette. If the daily note doesn't exist yet, it's created from your Daily Notes template.

Mockup with sample data.
Calendar dates are checked strictly, so invalid dates such as 2026-02-29 are rejected. Use YYYY-MM-DD to avoid ambiguity in numeric dates. Built-in relative phrases include in 3 days, next week, and next December.
Plain weekday entries such as Friday always mean the upcoming occurrence. Today, yesterday, and tomorrow are left out of the recent-note shortcuts.
YYYY/MM/YYYY-MM-DD, are supported.Configure your preferred date format, folder, and template in Obsidian's built-in Daily Notes plugin or in Periodic Notes (with daily notes enabled). Natural Language Dates and Journal View are optional integrations.
Weekday Commands works locally in your vault, with no network services or telemetry. It has no recurring timers or vault watchers, and looks up recent notes only when the picker opens, using the configured folder. Pointer presses use a short CSS transition that respects reduced-motion preferences.
Run npm ci and npm run check for lint, type checking, the release build, and regression tests. Tests use the built plugin with an in-memory Obsidian API substitute and do not access a real vault.