Compound
A Claude Code plugin for interfacing with an Obsidian vault with local first RAG capabilities
npx -y skills add thoreinstein/obsidian-rag --skill compoundAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when the user wants to promote cross-project knowledge to the global Engineering/ folder, or says "promote knowledge", "compound notes", "knowledge synthesis", or "find repeated ideas across projects".
SKILL.md
1.8 KB, as published. Nobody here has run it
Compound Knowledge Promotion
Identify knowledge that has crystallized across multiple projects and promote it to a global Engineering/ note.
Workflow
-
Scan project knowledge dirs — Call
obsidian_list_noteswithsubfolder: "working". Filter results to paths matchingworking/*/knowledge/*.md. -
Semantic clustering — For each knowledge note path, call
obsidian_rag_querywith the note filename (without extension) as query,limit: 8. Track which notes appear in results from 2+ different projects — these are candidates. -
Read candidates — Call
obsidian_read_noteon shortlisted files. Look for shared definitions, patterns, or insights worth generalizing. -
Draft global note — Compose a new
Engineering/<ConceptName>.mdwith:- Frontmatter:
type: concept,created: <today> - Synthesized body (not copy-paste — rewrite for clarity)
## Source Notessection with[[wikilinks]]back to originating notes
- Frontmatter:
-
Show draft to user — Present the proposed note content and path before creating. Ask for confirmation.
-
Create on approval — Call
obsidian_create_notewith the approved content. -
Report cross-links — List which project knowledge notes should now add
[[ConceptName]]to avoid re-discovering this knowledge next time.
Arguments
Optional topic hint: /compound authentication patterns
Tips
- If
obsidian_rag_queryreturns no results, suggest running/indexfirst - If no notes appear in 2+ projects, report that and suggest manual promotion