All Days
Day 29

Founder OS — Claude Code + Second Brain

Claude Code x Obsidian

“Your notes are passive. They don't have to be.”

Set your Obsidian vault as Claude Code's working directory. Now Claude can read your notes, process your inbox, build knowledge graphs, and generate daily briefings. A second brain that actually works.

5PARA folders
6vault skills
5key workflows
memory

How Claude Lives Inside Your Vault

Your Obsidian vault becomes the working directory. Claude reads notes, writes summaries, moves files, and syncs context to external tools through MCP connections.

Open your terminal, navigate to your vault, and start Claude Code. That's it. Claude will read CLAUDE.md automatically.

terminal
cd ~/Obsidian/MyVault
claude

# Claude now has read/write access to every note.
# Set up CLAUDE.md and run /inbox-processor to start.

Five Folders. Everything Else Is Chaos.

PARA is the organisational backbone. Five folders, clear rules, and Claude to route and maintain everything. Click each folder to see what goes inside and what Claude does with it.

The entry point for everything. Meeting notes, stray ideas, links, voice memos transcribed, emails forwarded. Nothing is processed here — it just lands.

Claude does thisClaude routes every item to the right folder during your morning review. Nothing gets lost. Nothing stays in limbo.

Any initiative with a clear goal and a deadline. Client deliverables, product launches, hiring sprints. Each project is a folder with a README, action log, and relevant notes.

Claude does thisClaude tracks open loops, surfaces stalled projects, drafts status updates, and links related resources automatically.

Things that never fully close. Finances, health, client relationships, team management. Areas have standards to maintain, not outcomes to achieve.

Claude does thisClaude monitors area health, flags when something needs attention, and generates weekly summaries across all your responsibilities.

Everything you might need later. Research, templates, frameworks, notes on tools, saved articles. Organised by topic, not by project.

Claude does thisClaude builds a knowledge graph across your resources, surfaces relevant notes when you start a new project, and fills gaps in your library.

Projects that finished. Areas you stepped back from. Anything no longer active but worth keeping. Clean storage, not a junk drawer.

Claude does thisClaude archives items automatically when projects close and can resurface archived context when you start something similar.

What Claude Does Every Day

These five workflows cover 90% of what you need a second brain to do. Each is a skill file you drop into .claude/skills/.

Every note in 00_Inbox gets evaluated and moved to the right PARA folder. Claude reads the content, decides where it belongs, and updates your daily log.

Open Claude Code with your vault as working directory
Run: /inbox-processor
Claude reads each file in 00_Inbox/
Routes to 01_Projects, 02_Areas, 03_Resources, or 04_Archive
Creates a routing summary in your daily note
.claude/skills/capture.md
# .claude/skills/inbox-processor.md
/inbox-processor

Read every file in 00_Inbox/. For each:
1. Identify the PARA category
2. Move to the correct folder
3. Add to today's routing log
4. Link to related existing notes

Drop raw meeting notes in the inbox. Claude extracts decisions, action items, and client context — then syncs to Attio.

Paste or dictate raw meeting notes to 00_Inbox/meeting-YYYY-MM-DD.md
Run: /meeting-log
Claude extracts: decisions made, action items, follow-ups, client context
Creates structured note in 01_Projects/[client]/
Syncs action items and contact updates to Attio via MCP
.claude/skills/meeting.md
# .claude/skills/meeting-log.md
/meeting-log [file?]

Process the latest meeting note in 00_Inbox/:
- Extract decisions and action items
- Identify people mentioned, link to Attio contacts
- Create structured note in the right project folder
- Sync to Attio: update contact notes, create tasks

Claude scans your vault and creates bidirectional links between related notes. Surfaces connections you never noticed.

Run: /link-ideas
Claude reads all notes in 03_Resources/
Identifies thematic connections across notes
Adds [[wiki-links]] where relevant
Creates a graph index note with cluster summaries
.claude/skills/knowledge.md
# .claude/skills/link-ideas.md
/link-ideas [topic?]

Scan 03_Resources/ and find conceptual connections.
For each note, suggest 2-3 related notes to link.
Add [[wiki-links]] where the connection is strong.
Create a topic cluster index if 5+ notes share a theme.

Long notes get distilled to key insights. Claude highlights the most important passages and writes a one-paragraph summary at the top.

Point Claude at a long resource note
Run: /weekly-synth or /summarize [file]
Claude reads the full note
Bolds the most important lines (Layer 2)
Adds a summary block at the top (Layer 3)
Preserves original content below
.claude/skills/summary.md
# .claude/skills/weekly-synth.md
/weekly-synth

For each note modified this week in 03_Resources/:
1. Add bold highlights to key sentences
2. Write a 3-sentence summary at the top
3. Tag with #synthesized and today's date
4. Link to any new connections found this week

Every morning, Claude generates a briefing from your vault: open projects, today's priorities, overdue items, and a prompt for your focus.

Run: /daily-review (schedule via cron for automatic delivery)
Claude reads 01_Projects/ for open loops
Checks 02_Areas/ for anything flagged
Pulls context from MEMORY.md for your preferences
Writes today's briefing to 00_Inbox/briefing-YYYY-MM-DD.md
.claude/skills/briefing.md
# .claude/skills/daily-review.md
/daily-review

Generate today's briefing:
1. Open projects — status and next action
2. Area health check — anything overdue?
3. Inbox count — items waiting to be processed
4. Today's focus — one sentence recommendation
5. Write to: 00_Inbox/briefing-{date}.md

Six Commands That Run Your Second Brain

Each skill is a markdown file in .claude/skills/. Drop them in and they become slash commands you can call from any Claude Code session inside your vault.

/daily-review
Daily Briefing
Open projects, priorities, area health, and today's focus. Run every morning.
/weekly-synth
Weekly Synthesis
Summarize and highlight notes modified this week. Progressive summarization.
/meeting-log
Meeting Logger
Extract decisions, action items, and contacts. Sync to Attio via MCP.
/link-ideas
Idea Linker
Find connections across your vault and add bidirectional [[wiki-links]].
/inbox-processor
Inbox Processor
Route everything in 00_Inbox/ to the correct PARA folder automatically.
/client-snapshot
Client Snapshot
Pull all notes, projects, and Attio data for a client into one briefing.

Claude That Remembers Everything

Auto-memory persists your preferences, patterns, and client context across every session. No more re-explaining who you are or how you work.

Where it lives

  • ~/.claude/projects/<repo>/memory/MEMORY.md
  • Vault-level: vault/MEMORY.md
  • Claude reads it at the start of every session
  • Asks permission before writing new entries

What gets saved

  • Your naming conventions and folder preferences
  • Client names, industries, and communication style
  • Recurring tasks and scheduling patterns
  • Tools you use and how you prefer outputs formatted

How it learns

  • Claude surfaces patterns it noticed during the session
  • You approve or reject proposed memory entries
  • Approved entries persist immediately
  • Builds up over weeks into a full preference profile

Example entries

  • Prefers ISO date format: YYYY-MM-DD
  • Client Acme Corp: B2B SaaS, decision maker is Sarah
  • Weekly review: Sunday 18:00 Europe/London
  • Briefings go to 00_Inbox/briefing-{date}.md

Obsidian Canvas Integration

Use Obsidian Canvas as a visual project board. Claude can read and update canvas nodes directly, turning your visual workspace into an interactive command centre.

1
Open canvasCreate a project canvas in Obsidian (canvas file type)
2
Add nodesEach node represents a project, task, or area of focus
3
Connect ClaudePoint Claude at the .canvas file
4
Ask Claude to readClaude parses the JSON canvas structure automatically
5
Give Claude tasksAdd nodes, update status, link to related notes
6
Export to projectsClaude syncs canvas state back to your PARA folders

Multi-Scope Configuration

Layer CLAUDE.md files at different scopes. Global preferences at the top, vault-level conventions in the middle, client-specific rules at the project level.

Global preferences
~/.claude/CLAUDE.md
Your personal style, timezone, default tools, and communication preferences. Applies everywhere.
Vault-level conventions
vault/CLAUDE.md
PARA structure, naming conventions, review schedules, and note formats. Applies to all vault work.
Client-specific rules
vault/01_Projects/acme/CLAUDE.md
Client name, industry, key contacts, tone of voice, and confidentiality notes. Applies only to this project.

Vault Setup Wizard

Five steps. Work through them in order. Each step builds on the last. Click a step to expand it, then mark it complete when you're done.

1
Initialise CLAUDE.md
in progress

Create a vault-level CLAUDE.md that tells Claude the folder structure, your naming conventions, your timezone, and your working style.

step 1
# vault/CLAUDE.md

## Vault Structure
- 00_Inbox/ — raw captures, process daily
- 01_Projects/ — active work with deadlines
- 02_Areas/ — ongoing responsibilities
- 03_Resources/ — reference and knowledge
- 04_Archive/ — completed or inactive

## Conventions
- Note format: YYYY-MM-DD-title.md
- Timezone: Europe/London
- Weekly review: every Sunday 18:00

Add rule files that constrain Claude's behaviour in your vault. These apply automatically on every session.

step 2
# .claude/rules/vault-safety.md

Never delete notes — move to 04_Archive/ instead.
Never rename files without logging the change.
Always preserve original content when summarising.
Use [[wiki-link]] format for all internal links.
When unsure of PARA category, default to 00_Inbox/.

Install the /inbox-processor skill. This is the single most valuable skill for vault management — run it daily.

step 3
mkdir -p .claude/skills
cat > .claude/skills/inbox-processor.md << 'EOF'
# /inbox-processor

Read every file in 00_Inbox/. For each file:
1. Determine PARA category (P/A/R/Archive)
2. Move to correct folder
3. Create a brief routing note
4. Log action in today's daily note
5. Link to existing related notes
EOF

Enable auto-memory so Claude learns your preferences, client names, and working patterns across sessions.

step 4
# ~/.claude/settings.json (add this)
{
  "autoMemory": {
    "enabled": true,
    "path": "~/.claude/projects/{repo}/memory/MEMORY.md",
    "savePatterns": [
      "client preferences",
      "naming conventions",
      "recurring tasks",
      "communication style"
    ]
  }
}

Open Claude Code from your vault directory, run /inbox-processor, and watch it organise your notes. Your second brain is live.

step 5
# Open Claude Code from your vault root
cd ~/Obsidian/MyVault
claude

# Run the inbox processor
/inbox-processor

# Generate your first briefing
/daily-review

# Claude will ask to save preferences to MEMORY.md
# Say yes — this is how it learns your vault

Test What You Learned

Five questions on Claude Code + Second Brain integration. No retries per question.

1. Where does Claude Code's persistent memory live in your vault?
2. What does PARA stand for in the context of vault organisation?
3. Which folder captures quick, unprocessed inputs before routing?
4. What command triggers the interactive vault setup wizard?
5. What is the primary benefit of setting your Obsidian vault as the Claude Code working directory?
Stay in the loop
Don't miss what's next.

Playbooks, templates, and tools that actually save you hours. Straight to your inbox. No spam. Unsubscribe anytime.