Obsidian based, agents knowledge memory. Sets up a persistent, compounding wiki vault with LLM-assisted ingestion, research, and retrieval. Covers memory management, session notetaking, knowledge organization, and agent context across projects.
Single CAPTURE-pipeline worker. Takes one chunk and files it as an atomic inbox note. Dispatched by `braindump` for parallel processing when chunks are independent.
Reads memory files and returns structured summary. Read-only. Used by `daily-close` (dated notes/pages) and `query` deep mode (candidate page clusters). One agent per cluster.
Processes one source fully (read, extract entities/concepts, file pages, report). Dispatched for batch ingestion when multiple sources need parallel processing.
Comprehensive wiki health check. Scans for orphans, dead links, frontmatter gaps, empty sections. Generates structured report. Dispatched on "lint wiki", "health check", "audit", "clean up".
Runs one depth-≥2 research branch. Searches for a gap/angle, fetches results, dispatches `source-synth` agents per source. Returns branch report to `autoresearch`. Round 1 inline; Round 2+ dispatched.
Autonomous research loop. Searches the web, synthesizes findings, and files structured wiki pages.
Split long-form text into atomic inbox notes. Chunks land in `notes/` for later triage via `/note process`.
Visual layer of the wiki. Add images, text cards, PDFs, and wiki pages to canvas files with zones.
Protocol skill — run CAPTURE pipeline for verbatim chunks. Called from /braindump.
Synthesize `daily/YYYY-MM-DD.md` into prose summary with optional follow-ups. Idempotent.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
vault_pathAbsolute path to your Obsidian vault
${user_config.vault_path}bootstrap_read_hotControls when wiki/hot.md is injected at session start. Values: "always" (inject on every session start — ~2–3k tokens/turn baseline); "on-demand" (default — skip session-start injection; wiki skills read hot.md when they activate, so wiki sessions are unaffected); "never" (same hook behavior as on-demand; additionally signals to skills that they should avoid auto-reading hot.md). Change to "always" to restore the pre-v0.4.0 behavior.
${user_config.bootstrap_read_hot}bootstrap_read_indexControls when wiki/index.md is injected at session start. Values: "always" (inject on every session start — ~1–2k tokens/turn baseline, gives Claude a full vault page map); "on-demand" (default — skip injection; wiki skills read index.md when they activate).
${user_config.bootstrap_read_index}Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Obsidian wiki plugin for AI coding agents — personal knowledge vault with LLM-assisted ingestion, research, and retrieval.
%%{init: {'theme':'base', 'themeVariables': {'background':'#000','primaryColor':'#ffffff','primaryTextColor':'#000000','primaryBorderColor':'#000000','lineColor':'#000000','textColor':'#000000','titleColor':'#000000','clusterBkg':'#f3f4f6','clusterBorder':'#000000','edgeLabelBackground':'#ffffff'}}}%%
flowchart
subgraph Canvas["Plugin flowchart"]
direction LR TB
subgraph Skills["Skills"]
direction LR
Skill_Note["/note"]
Skill_Dump["/dump"]
Skill_Daily["/daily"]
Skill_Brain["/braindump"]
Skill_Canvas["/canvas"]
Skill_Drop["drop files to .raw/"]
Skill_Ingest["/ingest"]
Skill_NoteProc["/note process"]
Skill_DailyClose["/daily-close"]
Skill_Save["/save"]
Skill_Auto["/autoresearch"]
end
subgraph Store["Vault"]
direction BT
Store_Hot[("hot.md")]
Store_Index[("index.md")]
Store_Wiki["wiki/"]
Store_Daily["daily/"]
Store_Notes["notes/"]
end
subgraph Maintain["Maintenance"]
M_Lint["/lint"]
end
subgraph Retrieve["Retrieve"]
Retrieve_Query["Obsidian query"]
end
subgraph Hooks["Passive hooks"]
Hook_SessionEnd["SessionEnd hook"]
Hook_Commit["auto-commit"]
Hook_SessionStart["SessionStart hook"]
end
Skills -- write --> Store
Store -- read --> Retrieve
Store -- changes --> Store_Hot
Store_Hot -. injects .-> Hook_SessionStart
Skills -. on write .-> Hook_Commit
Hook_SessionEnd -. on stop .-> Store
Store -. cron .-> M_Lint
M_Lint -. fix .-> Store
end
classDef canvas fill:#ffffff,stroke:#ffffff,color:#000000
classDef orch fill:#dddddd,stroke:#000000,stroke-width:2px,color:#000000
classDef spec fill:#eeeeee,stroke:#000000,stroke-width:2px,color:#000000
classDef store fill:#a5b4fc,stroke:#000000,stroke-width:2px,color:#000000
classDef passive fill:#f9a8d4,stroke:#000000,stroke-width:2px,stroke-dasharray:4 2,color:#000000
class Canvas canvas
class Skills,Retrieve,Maintain,Store orch
class Skill_Note,Skill_Dump,Skill_Daily,Skill_Brain,Skill_Drop,Skill_Ingest,Skill_NoteProc,Skill_DailyClose,Skill_Save,Skill_Auto,Retrieve_Query,Hook_SessionStart,M_Lint,Skill_Canvas,Hook_Commit,Hook_SessionEnd spec
class Store_Hot,Store_Index,Store_Wiki,Store_Daily,Store_Notes store
class Hooks passive
Legend: phase orchestrators (medium gray subgraphs) wrap specialist skills (light gray). The wiki itself (indigo) is the compounding store every phase reads from or writes to. Passive hooks (dashed pink) run silently on session events.
Prerequisites: Obsidian 1.12.7+ and the Obsidian CLI binary on your PATH.
Plugin installation:
claude plugin marketplace add misiekhardcore/agents-memo
claude plugin install agents-memo@agents-memo
Vault registration:
vault_path when Claude Code prompts for user configurationobsidian register vault=/absolute/path/to/vaultobsidian list vaultsSee _shared/setup.md for troubleshooting and Flatpak setup.
wiki — bootstrap / health-check the vaultingest — parallel batch ingestion of sourcesquery — answer questions from vault contentlint — find orphan pages, dead links, stale claimssave — save the current conversation or insight into the vaultnotes — quick inbox capture (/note, /dump); list and process flows for triagedaily — append-only chronological log (/daily); timestamped bullets in daily/YYYY-MM-DD.mddaily-close — end-of-day synthesis (/daily-close, "close today", "wrap up today"); appends a polished ## Summary to today's daily file, idempotent on re-runbraindump — split long-form text into atomic notes (/braindump, "brain dump this", "split this into notes"); each chunk filed via the full capture pipelineautoresearch — autonomous iterative research loopcanvas — create / update Obsidian canvas filesdefuddle — strip clutter from web pages before ingestionobsidian-markdown — correct Obsidian-flavored Markdown (wikilinks, embeds, callouts)obsidian-bases — create / edit .base files<vault_path>/
wiki/ agent-generated knowledge (hot.md, index.md, concepts/, entities/, sources/)
notes/ inbox: verbatim quick-capture notes (owned by `notes` skill)
daily/ chronological daily log — one file per day (owned by `daily` skill)
.raw/ immutable source documents + .manifest.json
_templates/ Obsidian Templater templates
_attachments/ images + PDFs referenced by wiki pages
.obsidian/ (user-owned) Obsidian app config
The plugin auto-runs passive automations via hooks/hooks.json:
npx claudepluginhub misiekhardcore/agents-memo --plugin agents-memoWorkflow skills for Claude Code — standardized feature lifecycle: /discover → /define → /implement. Ships a family of lifecycle skills, shared protocols, an authoring standard, and the /new-skill scaffolder.
Claude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault (Karpathy's LLM Wiki pattern). v1.7 "Compound Vault" + v1.8 methodology modes close 5 of 5 priority gaps from the May 2026 compass artifact. Ships: substrate alignment with kepano/obsidian-skills, default Obsidian CLI transport, hybrid retrieval (contextual prefix + BM25 + cosine rerank per Anthropic's Sept 2024 research), per-file advisory locking for multi-writer safety, pre-commit verifier agent, AND methodology modes (LYT / PARA / Zettelkasten / Generic) for first-class organizational support no other Claude+Obsidian competitor offers. v1.7.x audit closure: every BLOCKER + HIGH + MEDIUM + LOW finding from the v1.7.0 audit is CLOSED or DEFERRED-with-rationale. Optional DragonScale Memory extension (log folds, deterministic addresses, semantic tiling lint, boundary-first autoresearch).
Build and maintain an LLM-curated personal knowledge base in your project — Andrej Karpathy's LLM Wiki pattern, designed to scale to thousands of pages without becoming a context bottleneck. Now with an optional compiled graph layer for typed, provenance-backed relationships.
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Make your AI agent code with your project's architecture, rules, and decisions.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
AI-powered wiki generator for code repositories. Generates comprehensive, Mermaid-rich documentation with dark-mode VitePress sites, onboarding guides, deep research, and source citations. Inspired by OpenDeepWiki and deepwiki-open.