claude

obsidian-wiki

Karpathy-style LLM wiki workflow for an Obsidian vault: ingest sources, query with citations, lint for health issues, scan AI coding sessions, regenerate the vault index, and maintain a CLAUDE.md schema.

1 on GitHubby Sure Servermanv0.11.1MITupdated 2 days agoproductivity
/

Plugin obsidian-wiki from marketplace obsidian-wiki in sureserverman/obsidian-wiki-plugin. Commands read from the repo's manifest — yesterday.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (12)

  • gaps

    Use when the user asks to find content gaps in their Obsidian vault, missing pages, topics that should have a dedicated note, or mentions "/obsidian-wiki:gaps". Trigger on "what's missing from my wiki", "find topics I should write up", "any gaps in my notes", or "entities I keep mentioning but don't

  • import-session

    Use when the user picks a specific AI coding session (Claude Code, Cursor, Codex, Gemini, OpenCode) to extract into the vault, mentions "/obsidian-wiki:import-session", or asks to "import that session", "save this debugging arc to the wiki", "extract this conversation into raw/", or "turn yesterday'

  • index

    Use when the user asks to regenerate the vault index, mentions "/obsidian-wiki:index", says the vault index is stale, asks for a machine-readable digest of every vault page, or when the consumer plugin (vault-context) reports that `<vault>/index.md` is missing. Trigger on "rebuild the index", "regen

  • ingest

    Use when the user asks to ingest a source into their Obsidian vault at <vault>, add an article/PDF/page to the wiki, process something dropped into raw/, or mentions "/obsidian-wiki:ingest". Trigger on "ingest this", "add this to my notes", "process this article", "put this in the wiki", or when a n

  • legacy-ask

    Use when the user asks a research or recall question that their Obsidian vault at <vault> might answer, or mentions "/obsidian-wiki:ask". Trigger on "what do I know about X", "what's in my notes about Y", "check my wiki for Z", or any factual question about tools, protocols, decisions, or gotchas th

  • lint

    Use when the user asks for a vault health check, mentions "/obsidian-wiki:lint", or asks about orphan pages, broken wikilinks, contradictions between notes, stale claims, or missing backlinks in their Obsidian vault. Trigger on "lint my vault", "check wiki health", "find orphans", or "any broken lin

  • merge

    Use when the user asks to merge two Obsidian vault pages into one, consolidate duplicate notes, mentions "/obsidian-wiki:merge", or says "these two pages are about the same thing". Trigger on "merge these notes", "consolidate X and Y", "this is a duplicate of", or "fold this page into".

  • rebuild-home

    Use when the user asks to refresh, rebuild, or regenerate Home.md in their Obsidian vault, mentions "/obsidian-wiki:rebuild-home", or notices that Home.md has drifted from the actual files on disk. Trigger on "rebuild the index", "refresh Home.md", "Home is out of date", or "the index is stale".

  • related

    Use when the user asks to find missing cross-references for a specific page in their Obsidian vault, mentions "/obsidian-wiki:related", or asks "what should this page link to" or "find related notes for X". Trigger on "missing backlinks", "what's related to this", or any request to enrich a single p

  • review-captures

    Use when the user asks to review pending session captures, asks "what did the hook flag", asks to triage auto-captured Claude Code sessions, mentions "/obsidian-wiki:review-captures", asks "what's queued in the capture log", or wants to see which sessions the SessionEnd hook queued for vault review.

  • scan-sessions

    Use when the user asks to find vault-worthy moments from recent AI coding sessions across Claude Code, Cursor, Codex, Gemini, or OpenCode, mentions "/obsidian-wiki:scan-sessions", or asks "what should I capture from my agent sessions". Trigger on "mine my sessions for the wiki", "find lessons from y

  • vault-schema-maintain

    Use when the user wants to update the vault's CLAUDE.md schema, change naming or ingest conventions, or mentions "update the wiki schema", "change how ingest works", or "the wiki convention is wrong". Trigger on "from now on pages like X go in Y", "the ingest rule should be", "actually that conventi

Slash commands (17)

  • /obsidian-wiki:ask

    Query the Obsidian vault with citations; explicit --local-pilot route

  • /obsidian-wiki:gaps

    Find content gaps (entities mentioned across pages with no dedicated page)

  • /obsidian-wiki:import-chat

    Prepare a Matrix conversation import preview without publishing wiki pages

  • /obsidian-wiki:import-session

    Extract one AI coding session into raw/sessions/ as a vault source

  • /obsidian-wiki:index

    Regenerate the vault-wide index file at <vault>/index.md

  • /obsidian-wiki:ingest

    Ingest a source from raw/ into the Obsidian vault

  • /obsidian-wiki:lint

    Run a health check over the Obsidian vault

  • /obsidian-wiki:log

    Show recent activity from the Obsidian vault log

  • /obsidian-wiki:merge

    Merge two vault pages into one and rewrite all inbound wikilinks

  • /obsidian-wiki:rebuild-home

    Refresh Home.md tables to match files on disk

  • /obsidian-wiki:related

    Find missing cross-references for a vault page

  • /obsidian-wiki:review-captures

    Review pending session captures the SessionEnd hook flagged

  • /obsidian-wiki:review-chat

    Review a prepared Matrix conversation batch before an explicitly accepted apply

  • /obsidian-wiki:scan-sessions

    Scan recent AI coding sessions for vault-worthy moments

  • /obsidian-wiki:stats

    Show a dashboard of the Obsidian vault

  • /obsidian-wiki:tag

    List vault pages by tag

  • /obsidian-wiki:update

    Check for obsidian-wiki marketplace updates and install them

Subagents (2)

  • vault-scanner

    Read-only scanner for an Obsidian vault. Use for bulk file enumeration, wikilink/frontmatter extraction, grepping many files, and sampling AI-coding session JSONL files. Returns structured findings. Never writes to the vault. Delegate here from lint, index, and scan-sessions when the scan phase is r

  • vault-writer

    Writes wiki pages into an Obsidian vault from structured input — summarizing a raw source into a categorized page, converting an AI-coding session JSONL into a narrative `raw/sessions/*.md`, or merging two overlapping pages into one. Use for content-transformation tasks where the caller has already

Hooks (7)

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/scripts/publish-vault-path.sh

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/scripts/check-update.sh

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/scripts/daily-cursor-codex.sh

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/scripts/daily-index.sh

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/scripts/drain-queue.sh

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/scripts/index-sessions.sh

  • SessionEnd

    ${CLAUDE_PLUGIN_ROOT}/scripts/capture-session.sh

View source on GitHub

More from sureserverman/obsidian-wiki-plugin

All 3 plugins →

Surface Obsidian-vault knowledge inside project repos: scan the current project, match against the vault's index, and write a CLAUDE.md-loaded sidecar with relevant page references.

1 skill · 4 commands · hooks

1

vault-portfolio

claudecodex

Cross-project portfolio for an Obsidian vault: keep every project's plans, backlog, decisions and maturity under the vault, roll them up into portfolio dashboards, and answer the planning plugin's records-resolver call so its records land there.

2 skills · 2 commands

1

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain obsidian-wiki?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins