obsidian-rag

Merge Obsidian notes with ChromaDB semantic search for context retrieval.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/crycriM/hermes-skills --skill obsidian-rag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-rag
Source: https://github.com/crycriM/hermes-skills/tree/main/memory/obsidian-rag
Command: npx skills add https://github.com/crycriM/hermes-skills --skill obsidian-rag

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unified memory system that combines an Obsidian vault with ChromaDB RAG to store facts, project context, and lessons learnt, and automatically retrieves relevant context when needed.

Core Features & Use Cases

  • Unified memory between human notes and semantic search for rapid context retrieval.
  • Persist decisions, lessons, and project notes to support informed decision-making and knowledge growth.
  • Use cases include project retrospectives, planning sessions, and long-term knowledge capture with automated context surfacing.

Quick Start

Point Obsidian vault path to the memory system and start a semantic search to surface relevant context.

Frequently Asked Questions about obsidian-rag

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

FAQPage Schema
How do I use semantic search to retrieve context from my Obsidian notes?

You can achieve semantic search over Obsidian notes by integrating ChromaDB, automatically retrieving relevant context from past decisions and project lessons without manual searching.

Can I automatically surface relevant project history during task execution?

Yes, the system automatically surfaces relevant project history and context during task execution by merging your Obsidian vault with ChromaDB RAG for contextual recall.

What's the best way to persist decisions and lessons learned in a knowledge base?

Persisting decisions and lessons learned in structured Obsidian notes with enforced frontmatter ensures long-term knowledge capture and automated context-aware retrieval for future planning sessions.

Do I need structured frontmatter in my notes to use ChromaDB RAG?

Yes, structured frontmatter is required for ChromaDB RAG integration, as it enforces note formats to support deterministic indexing and accurate context-aware retrieval.

Does this memory system support project retrospectives and long-term knowledge capture?

Yes, the memory system supports project retrospectives and long-term knowledge capture by automatically retrieving relevant past context from your Obsidian vault.

Why does semantic search require deterministic scripts for indexing Obsidian notes?

Deterministic scripts are required for indexing Obsidian notes to ensure consistent parsing of structured frontmatter, enabling accurate vector store integration and reliable context-aware retrieval.