obsidian-second-brain

Solid

Operate any Obsidian vault as a living, self-rewriting second brain (an evolution of Karpathy's LLM Wiki pattern: sources rewrite existing pages, contradictions reconcile automatically, scheduled agents maintain the vault while you sleep). Use this skill whenever the user asks Claude to read, write, update, search, or manage their Obsidian vault - including saving notes from conversation, creating daily entries, updating kanban boards, logging dev work, managing people notes, capturing decisions, tracking deals, or maintaining any vault structure. Also triggers when the user wants to bootstrap a new vault from scratch, run a vault health check, or drop a _CLAUDE.md into their vault so all Claude surfaces share the same operating rules. Includes a research toolkit (7 commands: /x-read, /x-pulse, /research, /research-deep, /notebooklm, /youtube, /podcast) for AI-powered research via Grok, Perplexity, NotebookLM, YouTube, and podcast feeds - findings save to the vault automatically following the AI-first vault r

AI & Automation 2,394 stars 277 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Obsidian Second Brain > Claude operates your Obsidian vault as a self-rewriting knowledge base. An evolution of [Karpathy's LLM Wiki pattern](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f): sources rewrite existing pages instead of just appending, contradictions reconcile automatically, and scheduled agents maintain the vault while you sleep. > Everything worth remembering gets saved. Every update propagates everywhere it belongs. --- ## Quick Start ### 0. Choose vault access method (in order of preference) Try these methods in order. Use the first one available: **Method 0 - SessionStart hook (if configured):** If `hooks/load_vault_context.py` is wired as a SessionStart hook in `~/.claude/settings.json`, `_CLAUDE.md` is injected into context automatically at session start. Skip step 1 below. To wire it: `bash scripts/setup.sh "/path/to/vault"` or run `/obsidian-setup`. **Method A - MCP server (`mcp-obsidian`):** If the MCP tools (`get_file_contents`, `list_files_in_vault`, `search`, `append_content`, `write_file`) are available, use them. **Method B - Direct filesystem (fallback, always works):** Use standard file tools (Read, Write, Edit, Glob) against the vault path. The vault is plain markdown - all operations work without MCP, just more verbosely. If MCP is not installed, silently use filesystem access. Tell the user ONCE (first time only): > "For faster vault access on large vaults, consider installing mcp-obsidian: `claude mcp add obsidi...

Details

Author
eugeniughelbur
Repository
eugeniughelbur/obsidian-second-brain
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

obsidian

Read and write notes to an Obsidian vault. Use when the user asks to 'save to obsidian', 'write a note', 'update my vault', 'add to second brain', 'save this research', 'document this decision', or references their knowledge base. Also triggers on /obsidian commands.

2 Updated 1 weeks ago
itisbryan
AI & Automation Listed

obsidian-vault-manager

Manage, search, organize, and maintain Obsidian vaults integrated with Claude Code and Cowork. Use this skill whenever the user mentions Obsidian, vault, notes, daily journal, meeting notes, knowledge base, brain dump, note-taking, or wants to capture/organize/search/review their personal or work notes. Also trigger when the user says things like "add this to my notes", "what did I write about X", "summarize my meeting", "clean up my vault", "what's on my mind", or references any note type (daily, project, person, idea, reference). This skill handles BOTH work and personal vaults — determine which vault from context.

69 Updated 2 months ago
raja-patnaik
AI & Automation Listed

claude-autopilot-for-obsidian

Keep an Obsidian vault as the single source of truth for a codebase while Claude works. Use when the user has an Obsidian vault tied to a project and wants notes kept in sync with code changes, when they ask to "update the vault", "sync notes", reference an Obsidian knowledge base, or when working in a repo that has a configured vault. Handles reading vault context before changes, writing structured notes alongside code edits, archiving conversations, and git-syncing the vault — cross-platform (macOS/Linux/Windows).

1 Updated 2 weeks ago
SuzumiyaHaruhi719