Christian Fischer82 downloadsCapture daily story-worthy moments into monthly markdown files. Inspired by Matthew Dicks' Homework for Life method.
Obsidian plugin for low-friction daily story-capture, inspired by Matthew Dicks' Homework for Life method: every day, write down the moment(s) that made the day what it was. The plugin appends them to a single monthly markdown file — no dashboards, no streaks, no analytics. The method works because of the writing and the later re-reading; the plugin just removes friction from the writing.
| [[2026-04-28]] | moment a<br>moment b |## [[2026-04-28]] followed by - moment a etc.[[YYYY-MM-DD]] wikilink, so it auto-resolves to the matching daily note if you use one.obsidian://hfl-capture — pair with iOS Shortcuts or Android Tasker for a daily reminder that drops you straight into the modal.This plugin is currently in submission review for the official Obsidian Community Plugin Store. Until then:
manifest.json, main.js, and styles.css from the latest release<vault>/.obsidian/plugins/homework-for-life/npm install
npm run build
Outputs dist/main.js, dist/manifest.json, dist/styles.css.
The install:prod script writes directly to a hard-coded vault path — for personal dev use only; edit package.json first.
| Setting | Default | What it does |
|---|---|---|
| Folder | HfL |
Where the monthly files are stored |
| Filename pattern | YYYY-MM |
Tokens: YYYY, MM, Q (quarter). Use YYYY-Q for quarterly files. |
| Append position | top |
Whether new days appear at the top or bottom of the file |
| Output format | table |
table or headings for new files |
| Multi-moment style | br |
Table-only: <br> separator, or <br>• with bullet markers |
Plugins can't push reliable mobile notifications. Use OS-native reminders:
obsidian://hfl-captureTap the notification → modal opens → one sentence → done.
MIT