md-kit
2026-03-04

work is .md files now. claude code, openclaw, obsidian, and every agent framework uses markdown as memory and config. md-kit is the filesystem tooling to match.
commands
| command | what |
|---|---|
| check | find broken [[wikilinks]] and [text](path) links with severity tiers |
| fix | auto-fix broken links using fuzzy matching |
| move | rename/move files with automatic incoming link updates |
| watch | watch for changes, auto-fix on rename |
| pipe | event-driven markdown automation — frontmatter-aware triggers and pipelines |
| setup | one-command workspace setup (pre-commit hook + git alias) |
usage
npx @safetnsr/md-kit check . # find broken links
npx @safetnsr/md-kit fix . --apply # auto-fix them
npx @safetnsr/md-kit mv old.md new.md # move + update all refs
npx @safetnsr/md-kit pipe watch # run event-driven pipelines
npx @safetnsr/md-kit check . --json # CI-friendly JSON output
zero deps. works on any directory with .md files.