Starsha137 downloadsArchive completed Kanban cards older than a configurable number of days to a separate archive file. Auto-stamps completion dates so cards are always archivable.
An Obsidian plugin by Starsha that automatically archives completed Kanban cards older than a configurable number of days to a separate archive file — keeping your boards clean without losing history.
Archive_[boardname].md[x] or not[x] that has no existing date — so every card is always archivable### Undated (review) section so nothing is silently lostFor best results, use the standard Kanban list naming convention:
| List | Purpose |
|---|---|
| To do | Cards not yet started |
| Doing | Cards actively in progress |
| Done | Completed cards — archived automatically by this plugin |
This plugin is configured by default for a Done column. If your board uses a different name (e.g. Completed, Closed), update the Done column names setting accordingly — comma-separated for multiple columns.
Note for beginners: Unlike some tools (e.g. Salesforce which uses "In Progress" instead of "Doing"), the To do / Doing / Done convention is the most widely recognised Kanban standard and works out of the box with this plugin.
kanban-archiver-[version].zip from Releases<vault>/.obsidian/plugins/kanban-archiver/
Ctrl+P → Archive completed items older than threshold
Ctrl+P → Archive completed items in all Kanban boards
Tick any card — if it has no date, today's date is automatically appended. No manual work needed.
| Setting | Default | Description |
|---|---|---|
| Days threshold | 30 | Archive completed items older than this many days |
| Archive file prefix | Archive_ |
Prefix for generated archive files |
| Auto-stamp on completion | On | Append today's date when ticking a card with no existing date |
| Done column names | Done |
Comma-separated list of column names treated as completed |
| Archive locations | — | Read-only display of resolved archive paths for each board |
| Re-run migration | — | Trigger the first-run undated card migration prompt again |
Archive files are created in the same directory as the board:
Board Kanban/
├── Board daily stuff.md
├── Board projects.md
├── Archive_Board daily stuff.md ← auto-created
└── Archive_Board projects.md ← auto-created
Each archive run appends a dated section:
## Archived 2026-05-26
- [x] Completed task (@2026-04-10)
- [x] Another task 2026-03-15
### Undated (review)
- [x] Old task with no date
MIT — free to use, modify, and distribute.
Starsha — kworld.space