obsidian-brain
Skill14 starsChanged 34 days agoMITView on GitHub
Lets Claude think with your business notes: sets up a free Obsidian vault of plain-text markdown notes, points Claude Code at the vault folder, then turns raw thoughts into clear ideas with next actions and finishes half-finished notes, writing new notes beside your originals instead of overwriting them. Use when someone keeps notes in Obsidian (or wants to), asks Claude to go through their notes, says \"obsidian\", \"my notes\", \"second brain\", \"finish my ideas\" or \"what's in my inbox\".
2 other projects use a version of this.
Adopted by
Most recently taken up by
- Bruno-Cunha-Souza/ValarMindSkillstheir own version, first seen Nov 8, 2026
- anton-abyzov/vskilltheir own version, first seen Apr 30, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- anton-abyzov/vskill★ 47same name
- Bruno-Cunha-Souza/ValarMindSkills★ 5same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository63 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- board-advisorSkill
- bottleneck-removalSkill
- business-auditSkill
- business-starterSkill
- competitor-researchSkill
- founder-independenceSkill
- hand-it-offSkill
- happy-customerSkill
- hiring-replacementSkill
- meeting-follow-upSkill
- monday-numbersSkill
- new-hireSkill
- no-meeting-mondaySkill
- ops-deskSkill
- safe-resaleSkill
- spreadsheet-dashboardSkill
- warm-leadSkill
- downloadable-asset-engineeringSkill
- html-to-pdfSkill
- linux-server-opsSkill
- precision-pdf-editingSkill
- repo-radarSkill
- secure-credentialsSkill
- security-auditorSkill
- best-timeSkill
- brand-deal-filterSkill
- comment-replySkill
- content-monthSkill
- daily-socialSkill
- dm-closerSkill
- idea-bankSkill
- marketing-teamSkill
- reel-ideationSkill
- reel-scorecardSkill
- trial-postSkill
- viral-breakdownSkill
- youtube-seoSkill
- caption-engineSkill
- content-multiplierSkill
- edit-styleSkill
- footage-ingestSkill
- longform-editSkill
- podcast-repurposeSkill
- raw-to-reelSkill
- ready-to-filmSkill
- reel-captionsSkill
- script-polishSkill
- thumbnail-generatorSkill
- use-local-whisperSkill
- conversion-funnel-auditingSkill
- llms-txtSkill
- seo-agentSkill
- website-designerSkill
- website-devSkill
- be-conciseSkill
- humanizerSkill
- launch-weekSkill
- linkedin-writerSkill
- newsletterSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 2 are distinctive, and 7 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 20
Ask where the vault is. New vault: in Obsidian, "Create new vault", e.g.
- Distinctive: line 21
Create only the folders that are missing:
- Very specific: line 35
Start it: cd ~/Obsidian/Business then claude.
- Very specific: line 53
Write new notes in Claude/.
- Distinctive: line 54
Never delete a note. If something looks like a duplicate, list it.
- Very specific: line 55
Never invent a fact, number, name or decision.
- Very specific: line 56
Every note Claude writes starts with frontmatter: source: [[...]], created: YYYY-MM-DD, by: claude.
- Very specific: line 57
Use Obsidian's own syntax: [[Note name]] links, #tags, - [ ] tasks.
- Very specific: line 58
Do not read Private/. The settings file enforces this in Claude Code.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Obsidian Brain
Obsidian is a free notes app. Every note is a plain .md file in a normal folder on your computer, so Claude Code can open the folder and read, search and write notes like any other files. No plugin or API is needed.
This skill sets up the vault so Claude knows where things go, then does three jobs: tidy raw thoughts into clear ideas, finish the half-finished ones, and tell you what is stuck.
What you need
- Obsidian, free from obsidian.md (Mac, Windows, Linux, mobile). Sync and Publish are optional paid add-ons; you do not need either.
- Claude Code, started inside the vault folder. Claude.ai chats cannot open a folder on your computer; there you can only paste or upload notes one at a time.
- A backup before Claude edits anything: Obsidian's built-in File recovery plugin (on by default), or
git initin the vault (addPrivate/to.gitignorefirst if those notes should not be in the history).
Setup (set up my vault)
- Ask where the vault is. New vault: in Obsidian, "Create new vault", e.g.
~/Obsidian/Business. Existing vault: use it as it is; do not move the owner's notes. Create only the folders that are missing:
Inbox/ quick thoughts, voice-memo transcripts, anything unsorted Ideas/ one idea per note Meetings/ one note per call or meeting Projects/ things with a finish line Reference/ facts you look up: prices, processes, contacts by role Private/ Claude is blocked from reading this (see step 4) Claude/ everything Claude writes goes here first- Copy
templates/CLAUDE.mdto the vault root and fill the two<...>lines with the owner. Claude Code reads it every time it starts in the vault. Obsidian shows it as a normal note. - Copy
templates/.claude/settings.jsonto<vault>/.claude/settings.json. It blocks Claude's file tools from reading or editingPrivate/and blocksrm. Obsidian ignores folders that start with a dot. This is a guard rail, not a vault lock: anything that must never be read by an AI belongs outside the vault folder. - Start it:
cd ~/Obsidian/Businessthenclaude. Test with "How many notes are in Inbox/ and Ideas/, and which three are the most recent?"
What to ask
Plain requests, not special commands. Each one writes into Claude/ and links back to the source notes with [[Note name]], so in Obsidian you click straight from the result to your original.
| Ask | Claude does | Writes |
| "Go through my inbox" | Reads every note in Inbox/. For each: one-line summary, what kind of thing it is (idea, task, reference, meeting), one next action, which folder it belongs in | Claude/Inbox review YYYY-MM-DD.md with a move list. Moves notes only after you say "move them" |
| "Turn my raw thoughts into clear ideas" | Groups related notes, writes each group as one clear idea: the problem, the idea in two sentences, who it is for, first step, open questions | One note per idea in Claude/Ideas/, each linking its sources |
| "Finish my half-finished ideas" | Finds unfinished notes (see below), picks the 3 with the most to work with, writes a finished version: what the note was going for, the missing pieces filled in, first three steps | Claude/Finished/<original name> (finished).md. The original is untouched |
| "What's stuck?" | Lists ideas and projects with no change in 30+ days, notes that end in a question, and tasks with no owner or date | Claude/Stuck YYYY-MM-DD.md |
"Connect my notes about <topic>" | Finds notes on the topic and proposes [[links]] between them | A list of proposed links. Adds them to your notes only after you approve |
A note counts as half-finished if it has status: draft in its frontmatter, ends mid-sentence or with a question, has headings with nothing under them, has a TODO, or is under about 60 words in Ideas/ or Projects/.
Rules
- Write new notes in
Claude/. Edit or move the owner's notes only when asked, and say exactly which files changed. - Never delete a note. If something looks like a duplicate, list it.
- Never invent a fact, number, name or decision. When finishing an idea, anything Claude adds that was not in the notes is marked
(suggestion); a gap it cannot fill is a question under "Open questions". - Every note Claude writes starts with frontmatter:
source: [[...]],created: YYYY-MM-DD,by: claude. That way you can always tell your notes from Claude's. - Use Obsidian's own syntax:
[[Note name]]links,#tags,- [ ]tasks. Note names stay readable and never repeat an existing note's name: two files calledMorning class.mdmake[[Morning class]]point at the wrong one. - Do not read
Private/. The settings file enforces this in Claude Code; do not work around it.
End of every run
- Notes read (count and folders).
- Notes written, as
[[links]]. - Changes to the owner's own notes (should be "none" unless asked).
- Questions only the owner can answer.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

