From Obsidian RAG Bridge
Use to retrieve from an Obsidian vault by combining its link graph/tags with local semantic search: produce a candidate note set (official obsidian CLI, or rg fallback) and feed it to local-rag's --allowlist. For writing notes, Bases, or Canvas, use the kepano/obsidian-skills plugin instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/obsidian:obsidian-rag-bridgeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Compose Obsidian's graph with semantic search. The pattern: **narrow to candidate
Compose Obsidian's graph with semantic search. The pattern: narrow to candidate
notes via the graph/tags, then rerank semantically with rag.
Preferred — official obsidian CLI (requires Obsidian running; see
obsidian help and https://help.obsidian.md/cli):
obsidian backlinks file="Project X" # notes linking to a note
obsidian search query="retry policy" # full-text candidates
obsidian tags # explore tags
Extract note paths from the output to feed step 2.
Fallback — rg/fd (Obsidian not running / no CLI). Operates on files
directly; note the limitations (won't resolve aliases or [[link#heading]]):
VAULT="${CLAUDE_PLUGIN_OPTION_VAULT_PATH:-.}"
rg -l '\[\[Project X' "$VAULT" # approx backlinks
rg -l '(^|\s)#decision' "$VAULT" # notes with a tag
fd -e md . "$VAULT" # all notes
Pipe candidate paths into local-rag's allowlist:
obsidian backlinks file="Project X" | rag query "open risks and mitigations" --name notes --allowlist -
rg -l '(^|\s)#decision' "$VAULT" | rag query "why did we choose X" --name notes --allowlist -
(Index the vault first: rag index "$VAULT" --name notes.)
rag returns path > heading + snippet. Use rg to jump to the exact lines.
This plugin only bridges retrieval. For authoring Obsidian notes, Bases,
or Canvas, install kepano/obsidian-skills
(the Obsidian founder's MIT skills) and use the official obsidian CLI.
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub mbeacom/productivity-skills --plugin obsidian