Bugra Sitemkar43 downloadsInsert a dated week template with day headings and checkboxes. Choose the week of the year and the first day of the week.
An Obsidian plugin that inserts a dated weekly template — one ## Weekday + ordinal heading per day, each with an unticked checkbox underneath.
Use the Weekly template command, choose which week of the year to insert, and pick whether weeks start on Monday or Sunday.
For week 40 of 2026 with a Monday start:
## Monday 28th
- [ ]
## Tuesday 29th
- [ ]
## Wednesday 30th
- [ ]
## Thursday 1st
- [ ]
## Friday 2nd
- [ ]
## Saturday 3rd
- [ ]
## Sunday 4th
- [ ]
With a Sunday start, the same week begins on Sunday 27th instead.
Cmd/Ctrl + P) and run Weekly template.The week number is inferred from today's date, following ISO-8601 week numbering when the start day is Monday (week 1 is the week containing January 4th).
| Setting | Description | Default |
|---|---|---|
| Default start day of the week | Used every time the Insert week modal opens. | Monday |
Requires Obsidian 1.13.0 or later.
main.js, manifest.json, and styles.css from the latest release.<your-vault>/.obsidian/plugins/insert-week/.git clone https://github.com/bugrasitemkar/obsidian-insert-weekdays.git
cd obsidian-insert-weekdays
npm install
npm run build
Then copy the folder into <your-vault>/.obsidian/plugins/insert-week/ and enable it. During development you can symlink the repository into your vault's plugins folder and reload the app after each build.
npm install # install dependencies
npm run dev # watch build (outputs main.js)
npm run build # typecheck + production build
npm test # run the unit test suite (Vitest)
The date/week logic lives in week.ts and is covered by week.test.ts.
version in package.json and manifest.json (keep them in sync).npm run build.git tag 1.0.0), and push with tags.main.js, manifest.json, and styles.css.MIT