Obsidian Integration
This guide is currently available in Chinese only. Read in Chinese →
Sync all OpenClaw Agent outputs to Obsidian to build a searchable, linked local knowledge base. Your AI doesn't just chat — it continuously writes into your knowledge vault.
Why Obsidian
- Local-first: Full backup on your machine, no cloud dependency
- Bidirectional links: Every piece of information connects to others via
[[wikilinks]], forming a knowledge graph over time - Agent long-term memory: Agents can query Obsidian history in future tasks — no more losing context between sessions
Two Tools for OpenClaw + Obsidian
1. obsidian skill — Tells the Agent how to organize notes, use frontmatter, and build wikilinks.
2. obsidian-cli — A Go CLI tool that maintains wikilink integrity when renaming/moving notes, and enables full-text search.
brew tap yakitrak/yakitrak
brew install yakitrak/yakitrak/obsidian-cli
obsidian-cli set-default "YourVaultName"
Quick Setup
- Tell OpenClaw your Vault path and install the obsidian skill
- Define a directory structure in your AGENTS.md (e.g.,
/inbox/,/drafts/,/projects/) - Test with: "Summarize today's AI news and write it to Obsidian's
/inbox/folder" - Optionally set up a nightly cron job to auto-sync all Agent outputs