Agent skill · software engineering · sundial-org

obsidian-daily

Manage Obsidian Daily Notes via obsidian-cli. Create and open daily notes, append entries (journals, logs, tasks, links), read past notes by date, and search vault content. Handles relative dates like "yesterday", "last Friday", "3 days ago". Requires obsidian-cli installed via Homebrew (Mac/Linux) or Scoop (Windows).

Why this skill is useful

Adds specific commands and workflows for managing daily notes in Obsidian that the AI wouldn't reliably generate on its own.

What it needs

Requires obsidian-cli installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Obsidian Daily Notes Interact with Obsidian Daily Notes: create notes, append entries, read by date, and search content. Setup Check if a default vault is configured: If NOTSET, ask the user: 1. Vault name (required) 2. Daily notes folder (default: vault root, common: Daily Notes, Journal, daily) 3. Date format (default: YYYY-MM-DD) Configure the vault: Obsidian Daily Notes plugin defaults: Date format: YYYY-MM-DD New file location: Vault root Template file location: (none) Date Handling Get current date: Cross-platform relative dates (GNU first, BSD fallback): Reference Command ----------- --------- Today date +%Y-%m-%d Yesterday date -d yesterday +%Y-%m-%d 2>/dev/null \ \ date -v-1d +%Y-%m-%d Last Friday date -d "last friday" +%Y-%m-%d 2>/dev/null \ \ date -v-friday +%Y-%m-%d 3 days ago date -d "3 days ago" +%Y-%m-%d 2>/dev/null \ \ date -v-3d +%Y-%m-%d Next Monday date -d "next monday" +%Y-%m-%d 2>/dev/null \ \ date -v+monday +%Y-%m-%d Commands Open/Create Today's Note Opens today's daily note in Obsidian, creating it from template if it doesn't exist. Append Entry With custom folder: Read Note Today: Specific date: Relative date (yesterday): Search Content Search Notes Interactive fuzzy finder: Specific Vault Add --vault "NAME" to any command: Example Output Use Cases Journal entry: Task: Link: Timestamped log: Read last Friday: Search for "meeting":

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/obsidian-daily

View the source on GitHub

Browse the @skills marketplace