obsidian-enrich

Extract technical documentation from CLAUDE.md files into Obsidian vault notes.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/Brandondaymdr/Claude-Skills --skill obsidian-enrich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-enrich
Source: https://github.com/Brandondaymdr/Claude-Skills/tree/main/obsidian-enrich
Command: npx skills add https://github.com/Brandondaymdr/Claude-Skills --skill obsidian-enrich

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the problem of fragmented project documentation by automatically syncing architecture, database schemas, and coding conventions from your codebase into your Obsidian vault.

Core Features & Use Cases

  • Context Extraction: Automatically parses CLAUDE.md files to extract high-value technical details like system architecture, database schemas, and known issues.
  • Intelligent Merging: Updates existing notes with new project progress and gotchas without overwriting your manual annotations.
  • Use Case: When you return to a project after a month, use this skill to ensure your Obsidian note contains the latest build commands, current roadmap status, and critical debugging tips extracted directly from the source.

Quick Start

Trigger the obsidian-enrich skill to scan the current project folder and update the corresponding note in your Obsidian vault with the latest technical context.

Frequently Asked Questions about obsidian-enrich

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync technical documentation from my codebase to an Obsidian vault?

To sync technical documentation to an Obsidian vault, you can extract architecture details and coding conventions directly from project-level CLAUDE.md files. This maps project directories to specific vault notes, maintaining a synchronized, high-context knowledge base for development sessions.

Can I update Obsidian notes with new project progress without overwriting manual annotations?

Updating Obsidian notes with new project progress without overwriting manual annotations is possible through intelligent merging. The system extracts high-value technical details like system architecture and database schemas, integrating them while preserving your existing manual notes and observations.

How do I extract database schemas and architecture details from CLAUDE.md files?

Extracting database schemas and architecture details from CLAUDE.md files requires context extraction. This process parses the project files to automatically identify and structure high-value technical information, including known issues, build commands, and current roadmap status directly from the source.

What is the best way to maintain a synchronized knowledge base for development sessions?

The best way to maintain a synchronized knowledge base for development sessions is mapping project repositories to specific vault notes. This requires direct filesystem access to both the target project repositories and the vault to perform discovery, extraction, and structured writing.

Do I need filesystem access to sync project repositories with Obsidian notes?

Filesystem access to the target project repositories and the Obsidian vault is required. This direct filesystem access enables the system to perform discovery, extraction, and structured writing operations necessary to map project directories and maintain a high-context knowledge base.

When should I avoid using automated context extraction for project documentation?

You should avoid using automated context extraction when a project repository lacks structured CLAUDE.md files or supplementary architecture documents. The system relies on parsing these specific files to extract technical details, so fragmented or missing source documentation will limit its effectiveness.