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="${CONTEXT_KIT_OBSIDIAN_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
If
rtkis installed,rtk rg -l …compacts output while keeping-lraw, so the piped note paths in step 2 stay intact.obsidianandragaren't rtk-wrapped — they pass through unchanged.
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.
npx claudepluginhub mbeacom/context-kit --plugin obsidianGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.