plugins/ls-notes/skills/daily-note/SKILL.md
Use when the user mentions a daily note, asks to add a task to today's daily todos, or reads or writes any file under ~/Notes/Daily Notes/. Covers location, section structure, and what each section is used for.
npx skillsauth add LandonSchropp/agent-toolkit plugins/ls-notes/skills/daily-noteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
REQUIRED: Invoke the ls-notes:note skill first. Vault structure, conventions, icons, templates, and obsidian CLI guidance there all apply to daily notes.
Daily Notes/YYYY/YYYY-MM/YYYY-MM-DD - Daily Note.md (e.g., Daily Notes/2026/2026-05/2026-05-09 - Daily Note.md).
For reading or appending to today's note, use obsidian daily:read, obsidian daily:append, and obsidian daily:prepend — these resolve today's date automatically.
When this skill is invoked, run obsidian daily:read. It returns today's note content and creates the file from the daily-note template as a side effect if it does not already exist. Idempotent — running it twice does not produce a duplicate.
Skip this step only if the user is asking about a past or future daily note rather than today's.
Precondition: Obsidian must be running. CLI commands dispatch to the running app via IPC; with no app open, they hang. Check via pgrep -fl 'Obsidian.app/Contents/MacOS/Obsidian' and ask the user to launch Obsidian if needed.
The daily note is filled in from Templates/Periodic/Daily Note.md. Each note has the following top-level sections, in order:
tools
Use when working with a stack of GitHub pull requests — creating branches, keeping the stack in sync, or merging in order. Covers Git Town setup, PR targeting, rebasing, and landing the stack.
tools
Use when writing or modifying tests in a Bun project
tools
Use when publishing or releasing a new version of an npm/pnpm/yarn/bun package to the registry. Covers package-manager detection, semver bump selection, tagging, pushing, scoped-package access, authentication, and one-time passwords (OTP).
tools
Use when a finished worktree's branch has been reviewed and committed and needs to land. Rebases onto the latest default branch, then either fast-forwards it into the default branch (personal direct-to-main repos) or pushes it for a pull request (shared feature-branch repos).