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

  1. Tell OpenClaw your Vault path and install the obsidian skill
  2. Define a directory structure in your AGENTS.md (e.g., /inbox/, /drafts/, /projects/)
  3. Test with: "Summarize today's AI news and write it to Obsidian's /inbox/ folder"
  4. Optionally set up a nightly cron job to auto-sync all Agent outputs