eloliuyx51 downloadsAdd one thoughtful reflection to each date in your Daily Notes, entirely offline.
A brief pause before the rest of your daily note.
Everyday Wisdom adds a short English reflection to your Obsidian Daily Notes. Its 366 reflections follow a fixed calendar, including February 29. Everything works offline, with no account required.
A Modest Beginning
A new year can begin with an ordinary act done carefully. A promise starts to mean something when you give it a place in your day.
What small action would make your intention visible today?
The collection contains contemporary reflections, not attributed historical quotations. Most end with an optional question; 64 simply offer something to notice. Nothing needs to be answered or completed.
Requires Obsidian 1.13.1 or later and the Daily notes core plugin.
The reflection appears after the note's properties and before the body. You can choose the bottom of the note instead.
Install from the Obsidian Community listing using Add to Obsidian, then install and enable Everyday Wisdom in Obsidian.
For a newly approved plugin, Obsidian says app search and downloads can take up to 24 hours to become available. A live web listing does not mean the app directory has synced yet. If the app cannot find the plugin, wait for that sync or use the manual installation below.
For a manual installation, use the published GitHub release:
everyday-wisdom-1.0.0.zip and extract it.everyday-wisdom folder inside <vault>/.obsidian/plugins/ (or your vault's custom configuration folder).To update a manual installation, replace main.js, manifest.json, and styles.css in that folder, then disable and re-enable the plugin. Keep data.json to preserve your settings.
| Setting | What it does |
|---|---|
| Automatic insertion | Add a reflection only to daily notes created while this is on. The choice is saved. |
| Insert position | Place new reflections after properties or at the end. Existing reflections stay where they are. |
| Backfill | Preview and fill missing reflections in a date range or all existing daily notes. Missing dates do not create files. |
| Deletion | Preview and remove unchanged reflections generated by this plugin. Keep note files, personal writing, and edited reflections. |
Backfill and Deletion ask for confirmation after a preview. You can stop after the current note. Results show updates, skips, failures, and notes not processed. Notes changed after preview are skipped. Deletion turns automatic insertion off by default; you can keep it on for future notes instead. There is no individual insertion command or context-menu action.
Use a complete calendar date format such as YYYY-MM-DD, D MMMM YYYY, or YYYY/MM/DD for date-based subfolders. The path relative to the daily-note folder must match the format exactly. Notes outside that folder, yearless or month-only dates, week dates, and ordinal-day formats are left alone.
Core Daily notes is the supported baseline. If Periodic Notes has daily notes enabled, the bundled helper uses its daily settings instead; that integration has not been tested in the actual app.
The plugin preserves properties and existing body text. Identifying HTML comments prevent duplicates and allow safe removal. They are hidden in Live Preview and Reading view; Source mode shows the original Markdown. Keep these comments if you want duplicate detection and cleanup to work.
Edited reflections and damaged markers are preserved. If a note contains both edited and unchanged blocks, Deletion keeps the whole note unchanged. Removing all the identifying comments makes a reflection ordinary text that the plugin can no longer recognize. Cleanup may leave blank separator lines in place.
There are no accounts, payments required for features, telemetry, AI calls, remote content downloads, or background network requests. All reflections and helper code are bundled. The plugin operates inside your vault and does not access files elsewhere.
Help and feedback opens GitHub only when clicked. The optional Feed the Markhor 🦌🪽 button opens Ko-fi only when clicked. Neither link sends note content.
Use Node.js 24 and npm. Packaging on macOS/Linux also requires zip.
npm ci
npm run package
This runs ESLint, unit and integration tests, TypeScript checks, all 366 content checks, and the production build. Tests use mock Obsidian APIs and real CodeMirror state; they do not replace real-app verification. Runtime imports are limited to host-provided Obsidian and CodeMirror APIs, with no Node/Electron dependencies.
The install ZIP, separate release attachments, and SHA-256 checksums are written to dist/. npm run test:vault creates an isolated test-vault/ for local testing and refuses to overwrite an existing folder.
English content edition 0.4: read all 366 reflections, the editorial review, and content checks.
The code, documentation, and complete reflection collection are licensed under the MIT License. Third-party components retain their own notices in THIRD_PARTY_NOTICES.md.
Made by the flying markhor. For help, open an issue with your plugin and Obsidian versions, daily-note format, and a minimal example without private writing.