Obsidian + Claude
- Architecture Overview
- Prerequisites & Setup
- Integration Path 1: Claude Code (Terminal in Vault)
- Integration Path 2: Claudian Plugin (Embedded Agent)
- Integration Path 3: MCP Server Plugin (Claude Desktop / Cowork Bridge)
- Integration Path 4: Claude Cowork (Desktop Agent)
- Vault Structure & CLAUDE.md Configuration
- Agent Skills & Custom Commands
- n8n / External Agent Integration
- Mobile Capture Workflow
- Recommended Plugin Stack
- Key Resources
How the Pieces Fit Together
Your Obsidian vault is the central nervous system — a folder of plain markdown files on your local filesystem. Every integration layer reads and writes to these same files, creating a unified knowledge base accessible to both you and your agents.
The key insight: because Obsidian stores everything as plain .md files, any tool that can access your filesystem can interact with your knowledge base. Claude Code reads/writes directly. Cowork accesses the vault folder. n8n workflows can manipulate the same files. Your custom agents via MCP can query and update notes. Everything converges on the same set of markdown files.
What You Need Before Starting
Required Free download. Desktop (macOS/Win) + Mobile (iOS/Android). Get Obsidian Sync ($4/mo) for reliable cross-device sync.
Required Claude Pro ($20/mo) minimum. Claude Max ($100-$200/mo) for heavier Cowork usage. Or Anthropic API key for Claude Code.
Recommended Install via npm install -g @anthropic-ai/claude-code. Requires Node.js 18+. This is the backbone of the agent integration.
Recommended Required for Cowork mode and Claude Desktop MCP connections. Available macOS and Windows (launched Feb 10, 2026).
Required Needed for Claude Code, MCP server plugins, and npm package management. Install from nodejs.org.
Optional Version control for your vault. When AI agents are writing to your files, having commit history is excellent insurance.
Claude Code via Terminal in Obsidian
This is the most direct and powerful integration. You run Claude Code from a terminal embedded inside Obsidian, giving it full agentic access to your vault. It can read, write, edit, search, run bash commands, and execute multi-step workflows.
Setup Steps
Install the Terminal Plugin
In Obsidian → Settings → Community Plugins → Browse → search "Terminal" by polyipseity → Install → Enable. This embeds a terminal panel directly in your Obsidian workspace.
Install Obsidian Agent Skills
These are the official skill definitions from Obsidian's CEO (Kepano) that teach Claude how to properly create Obsidian-compatible files.
Initialize Claude Code in Your Vault
Open the terminal in Obsidian, navigate to your vault root, and run claude. Then run /init to create the CLAUDE.md file — this becomes Claude's persistent memory across every session.
Customize CLAUDE.md
This file is loaded at the start of every Claude Code session. Define your vault conventions, folder structure, linking rules, and personal context here. See Section 07 for a detailed template.
Run your vault root one level above the Obsidian vault folder. This lets Claude Code access both your vault and adjacent folders (like code repos, agent configs, or n8n workflow exports) in the same session.
What You Can Do
With Claude Code running in your vault, you can give natural language commands like:
Claudian Plugin (Embedded Agent Sidebar)
If you want Claude Code's power without leaving Obsidian's GUI, Claudian embeds it directly in the sidebar. It's the same Claude Code engine wrapped in an Obsidian-native interface.
Key Features
Full Agentic Capabilities — read, write, edit, search, bash commands, all within your vault. Context-Aware — auto-attaches the focused note, use @ to reference other files. MCP Support — connect external MCP servers (stdio, SSE, HTTP) with @-mention activation. Plan Mode — toggle via Shift+Tab to have Claude design before implementing. Custom Agents — add agent.md files to .claude/agents/ and invoke them via @Agents/ in chat. Skills Integration — auto-discovers skills from .claude/skills/ directories.
Installation
Authentication
Works with your Anthropic API key (set in plugin settings), an environment variable (ANTHROPIC_API_KEY), or your Claude Max subscription via claude setup-token in your terminal.
Claudian is ideal for your custom agent workflow. You can define your CRO, CMO, PR, and Demand agents as .claude/agents/ markdown files, then invoke them directly from the Obsidian sidebar. Each agent gets full vault context plus its specialized instructions.
MCP Server Plugin (Bridge to Claude Desktop & Cowork)
This plugin turns your Obsidian vault into an MCP server that Claude Desktop and Cowork can connect to. It's the bridge that lets the desktop app interact with your vault through a standardized protocol.
How It Works
The plugin runs inside Obsidian and exposes your vault via two transport layers: WebSocket (for Claude Code auto-discovery) and HTTP/SSE (for Claude Desktop / Cowork). Both can connect simultaneously.
Setup
Install the MCP Plugin in Obsidian
Community Plugins → Browse → search "Claude Code MCP" by iansinnott → Install → Enable. Default port is 22360.
Configure Claude Desktop
Add the following to your Claude Desktop MCP config file:
Restart Claude Desktop
After saving config, restart the app. Test with: "What files are in my Obsidian vault?"
Available MCP Tools
The plugin exposes file operations (view, create, edit, insert), workspace operations (get current file, list vault files), and search functionality — all accessible to Claude Desktop and Cowork via MCP.
Claude Cowork (Desktop Agent for Non-Coding Tasks)
Cowork is Anthropic's desktop agent that gives Claude direct access to your local files. Point it at your vault folder and it can autonomously organize, process, synthesize, and create — without you touching a terminal.
Why It Matters for Your Vault
Cowork runs on the same agentic architecture as Claude Code but wrapped in a visual interface. It can plan multi-step workflows, execute them in parallel, loop you in for approval on significant actions, and schedule recurring tasks.
Direct File Access — reads, edits, and creates markdown files in your vault folder. Scheduled Tasks — set up daily/weekly automated vault maintenance (type /schedule). MCP Connectors — connects to Slack, Notion, Figma, and your custom MCP servers. Claude in Chrome — pair with browser extension for web research that feeds directly into vault notes. Parallel Execution — coordinates multiple sub-agents working simultaneously on different parts of your vault. Plugins — install pre-built or custom plugins for specialized workflows (sales, legal, finance, marketing).
Setup
Open Claude Desktop → Switch to Cowork Tab
Look for the mode selector with "Chat" and "Cowork" tabs. Click Cowork to switch to task mode.
Grant Vault Folder Access
Point Cowork to your Obsidian vault folder. Claude can only access folders you explicitly share.
Set Global Instructions (Optional)
Set folder-specific instructions that persist across sessions. Example: "When working in this vault, always use [[wikilinks]] for connections, add YAML frontmatter to new notes, and follow the folder conventions in CLAUDE.md."
Set up a weekly Cowork task: "Every Sunday at 8am, review all Daily Notes from this week, extract action items and key decisions, create a Weekly Review note with summaries, and flag any unlinked notes that should be connected." Cowork runs this automatically while you're having coffee.
Cowork can delete files if instructed. It will ask permission first, but keep Git versioning on your vault as a safety net. Also: Cowork consumes significantly more usage allocation than standard chat — monitor usage in Settings if on Pro plan.
Vault Structure & CLAUDE.md
This is the recommended vault structure optimized for agent collaboration. The CLAUDE.md file is the single most important piece — it's loaded into every Claude Code session as persistent context.
Recommended Vault Structure
CLAUDE.md Template
This is the file Claude reads at session start. Customize it to match your workflow:
Agent Skills & Custom Slash Commands
Skills are reusable instruction sets that Claude loads when relevant. They live as SKILL.md files in your .claude/skills/ directory. Slash commands are shortcuts you can trigger during Claude Code sessions.
Official Obsidian Skills (Kepano)
Three foundational skills that teach Claude how to properly create Obsidian-native file types: Obsidian Markdown (wikilinks, callouts, frontmatter, embeds), Obsidian Bases (database views — .base files), and JSON Canvas (visual boards — .canvas files).
Custom Skills You Should Build
Scan Inbox/ folder, summarize each note, file into correct project/reference folder, add backlinks, tags, and frontmatter.
Create today's daily note from template, pull in calendar events, show active project status, surface relevant reminders.
Scan recent notes for unlinked mentions of People, Projects, and Concepts. Add [[wikilinks]] where appropriate.
Read all daily notes from the week, extract action items and decisions, create a Weekly Review note, flag orphaned notes.
Skill File Format
n8n & External Agent Integration
Since your vault is just files on disk, n8n workflows can read and write to it directly. This opens up powerful automation chains that connect your vault to external systems.
Integration Patterns
Use n8n's file system nodes or SSH nodes to write markdown files directly into your vault's Inbox/ folder. Example: email arrives with meeting notes → n8n processes it → writes a formatted note to Inbox/ → Claude Code picks it up during next /inbox-process.
n8n watches a folder (e.g., Projects/AIDC/Outbound/) for new files. When a new campaign brief appears, n8n triggers a workflow that sends it through your CRO agent, generates outreach sequences, and pushes to your CRM.
Use the Obsidian MCP server plugin to expose your vault to any MCP-compatible agent — including your custom GPTs and n8n AI agent nodes. They can query your vault for context before generating outputs.
Configure SuperWhisper to save transcriptions directly to your vault's Inbox/ folder as .md files. Claude Code or a Cowork scheduled task can then process them — extracting action items, filing notes, and adding backlinks — without any manual intervention.
Mobile Capture Strategy
Mobile is for capture, desktop is for processing. Keep it simple.
Quick Notes → Obsidian Mobile
Open Obsidian on your phone, type or dictate a note (SuperWhisper transcripts can be pasted in). It lands in your Inbox/ folder.
Obsidian Sync Delivers to Desktop
Within seconds, the note appears in your desktop vault. No manual transfer needed.
Agents Process It
Claude Code (manual) or Cowork (scheduled) picks up new Inbox items, processes them, and files them properly — adding backlinks, tags, and structure.
Web Clipper for Browser Captures
Install the Obsidian Web Clipper browser extension. Save articles, pages, and snippets directly to your vault from any browser. Claude can then summarize and connect them to existing notes.
Essential Obsidian Plugin Stack
Terminal (polyipseity) — Embed terminal for Claude Code. Required
Claudian (YishenTu) — Embedded Claude Code sidebar with agent support. Recommended
Claude Code MCP (iansinnott) — MCP server bridge for Claude Desktop/Cowork. Recommended
Obsidian Git — Auto-commit vault changes. Essential safety net with AI writes. Recommended
Dataview — Query your notes like a database. Powerful for dashboards and project views. Optional
Templater — Advanced templates with dynamic content for daily notes, meetings, etc. Optional
Web Clipper (official) — Browser extension for capturing web content into vault. Recommended
Calendar — Visual calendar navigation for daily notes. Optional
Key Links & References
Official Resources
Starter Kits & Tutorials
Don't try to set up everything at once. Start with Integration Path 1 (Terminal + Claude Code) — it takes 15 minutes and gives you 80% of the value. Add Cowork and MCP connections once your vault structure is established and your CLAUDE.md is dialed in.
Built for Dave Drach / AIDC — February 2026
Obsidian + Claude Code + Cowork + MCP + n8n