An Obsidian vault your agent can actually read.
A durable Obsidian vault scaffold for human/agent knowledge work. Zettelclaw creates a simple five-folder vault, typed markdown templates, inbox capture, QMD collections, and OpenClaw integration — so your agent can search and navigate your notes without inventing its own system.
npx zettelclaw init
npx zettelclaw verifyinit creates the vault scaffold, seeds starter notes and templates, configures Obsidian defaults, downloads bundled plugins, initializes Git when selected, creates QMD collections when qmd is installed, and patches OpenClaw when a workspace is detected.
| Path | Purpose |
|---|---|
00 Inbox/ |
Unprocessed captures from Web Clipper. |
01 Notes/ |
Durable notes, working docs, and content references. |
02 Journal/ |
Daily notes named YYYY-MM-DD.md. |
03 Templates/ |
Core markdown templates plus the clipper template JSON. |
04 Attachments/ |
Files embedded in notes. |
Starter content includes 01 Notes/Zettelclaw Vault Principles.md, 00 Inbox/Build A Capture Habit.md, and 02 Journal/<today>.md.
| File | Purpose |
|---|---|
03 Templates/note.md |
Durable note template with typed frontmatter. |
03 Templates/journal.md |
Daily journal template. |
03 Templates/clipper-capture.json |
Universal Web Clipper capture template. |
00 Inbox/inbox.base |
Canonical inbox triage view. |
-
QMD — creates
zettelclaw-inbox,zettelclaw-notes,zettelclaw-journal, andzettelclaw-attachmentscollections whenqmdis available -
OpenClaw — patches
agents.defaults.memorySearch.extraPathsand installs the bundledzettelclawskill when a workspace is available - Obsidian defaults — enables Calendar, optional Obsidian Git, and the Minimal theme preset/tooling when selected
zettelclaw init # create and configure a Zettelclaw vault
zettelclaw verify # validate vault, plugins, QMD, and OpenClaw wiring
zettelclaw init --vault # override vault path
zettelclaw init --workspace # override OpenClaw workspace path
zettelclaw init --sync # git | obsidian-sync | none
zettelclaw init --theme # minimal | obsidian
zettelclaw init --yes # accept defaults non-interactivelyverify also supports --vault, --workspace, and --yes.
| Package | Description |
|---|---|
zettelclaw |
Obsidian vault scaffolding and verification CLI (npm) |
@zettelclaw/skill |
Agent skill instructions (ClawHub) |
@zettelclaw/website |
Landing page — zettelclaw.com |
See docs/SPEC.md for the full Zettelclaw product and vault contract.
MIT