claude

obsidian

Obsidian vault integration for Claude Code. Auto-capture git commits, save sessions, query past work with /recall, export conversations. Supports user-defined VAULT.md conventions.

0 on GitHubby nhangenv1.27.1MITupdated 4 days agoproductivity
/

Plugin obsidian from marketplace nhangen-tools in nhangen/claude-plugins. Commands read from the repo's manifest — 4 days ago.

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 (11)

  • obsidian-mcp

    Use the Obsidian MCP adapter for bounded vault reads, commit metadata, and opt-in guarded writes.

  • commit-capture

    Capture Codex conversation context in Obsidian immediately after every successful git commit. Use this installed skill after a commit succeeds; never use it for failed commits, dry runs, or non-commit Git commands. It obtains safe metadata through its bundled commit-meta.sh and writes through its bu

  • setup

    Set up Obsidian for Codex with a verified public runtime and bundled MCP connections, or preview separately authorized user-wide capture activation. Runtime, connection, capture and hook trust remain separate gates.

  • ask

    Ask the Obsidian vault librarian a question or file new information into the vault. Triggers on "ask my vault", "what do we know about X", "where in my vault is Y", "what did I decide about Z", "remember this in obsidian", "file this note". Dispatches the vault-librarian subagent for index-grounded

  • create-note

    Creates a new note, project folder, or page in the Obsidian vault. Triggers on phrases like "create a note about X", "start a new project for Y", "add a page for Z", "new obsidian note", "create project folder", "set up a new project in obsidian".

  • daily-note

    Reads, creates, or appends to the Obsidian daily note. Triggers on phrases like "add to my daily note", "update today's note", "what's in my daily note", "open today's note", "daily note", "log this to today".

  • find-notes

    Searches the Obsidian vault and returns matching notes. Triggers on phrases like "find my notes on X", "what did I write about Y", "search obsidian for Z", "do I have any notes about", "find in vault", "look up in obsidian".

  • keeper-save

    Agent-facing entry point for filing or appending a structured note through the vault keeper. Triggers when another agent or skill needs to persist a note — findings, decisions, observations, research results, daily-log entries — into the vault without back-and-forth. Humans use /obsidian:ask instead

  • recall

    Multi-source context recall. Searches Obsidian vault, git history, GitHub PRs, and claude-mem, then synthesizes a timeline report.

  • reorganize

    Reorganizes the Obsidian vault or a specific project. Triggers on phrases like "reorganize my vault", "clean up obsidian", "move X to Y in obsidian", "reorganize my notes", "restructure my projects", "organize the vault". Launches the vault-organizer subagent for deep analysis and execution.

  • save-conversation

    Exports the current Claude conversation to the Obsidian vault. Triggers on phrases like "save this to Obsidian", "export to obsidian", "document this session", "save our conversation", "write this up", "put this in obsidian". Formats the conversation as structured markdown, determines the correct pr

Slash commands (8)

  • /obsidian:ask

    Ask the Obsidian vault librarian (query or file info). Usage: /obsidian:ask <question or note>

  • /obsidian:bookmark

    Drop a chapter bookmark in the current session. The session-end hook will save each bookmarked segment as a separate note. Usage: /obsidian:bookmark [label]

  • /obsidian:daily

    Open or append to today's Obsidian daily note. Usage: /obsidian:daily [content to append]

  • /obsidian:find

    Search the Obsidian vault. Usage: /obsidian:find <query>

  • /obsidian:new

    Create a new note or project in Obsidian. Usage: /obsidian:new <title>

  • /obsidian:recall

    Recall context about past work. Searches vault, git history, GitHub PRs, and claude-mem. Usage: /obsidian:recall <query>

  • /obsidian:save

    Save the current Claude session to Obsidian. Optional topic hint overrides auto-routing. Usage: /obsidian:save [topic]

  • /obsidian:setup

    First-time setup wizard for the Obsidian plugin. Configures vault path, domain taxonomy, and routing rules, then writes obsidian.local.md. Usage: /obsidian:setup

Subagents (2)

  • vault-librarian

    Obsidian vault librarian. Answers index-grounded vault queries with citations and confidence, files new information into the right folder + INDEX, and appends timestamped sections to dated notes — all without back-and-forth. Maintains the markdown INDEX layer with on-demand two-stage freshness. Neve

  • vault-organizer

    Specialized subagent for deep Obsidian vault analysis and reorganization. Analyzes the full vault file tree, identifies structural issues (orphaned notes, misplaced files, near-duplicate content, empty folders), proposes a reorganization plan, waits for user approval, then executes moves with a roll

Hooks (7)

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/capture-hook.sh" SessionStart

  • Stop

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/capture-hook.sh" Stop

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/capture-hook.sh" PreToolUse

  • PostToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/capture-hook.sh" PostToolUse

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/capture-hook.sh" UserPromptSubmit

  • PostToolUseFailure

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/capture-hook.sh" PostToolUseFailure

  • StopFailure

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/capture-hook.sh" StopFailure

View source on GitHub

More from nhangen/claude-plugins

All 9 plugins →

ceo

claude

Autonomous CEO agent. Reads Obsidian vault, dispatches 6 specialized subagents, 8 playbooks, 7 skills, cron execution pipeline with three-phase tier enforcement. CLI with setup/doctor/test.

8 skills

0

Dispatch long-running research tasks to the Manus AI agent platform from Claude Code via slash command. SessionStart + Stop hooks surface newly-completed tasks both on next session and mid-conversation (zero extra Claude turns). Retrieves file deliverables from their signed CDN links, so a task whose payload is an attachment no longer looks complete with the payload missing. On-demand polling, optional Obsidian filing, explicit-invocation cost gating.

3 commands · hooks

0

Source-grounded project glossary. Auto-invokes when the agent encounters an unfamiliar acronym or project-specific term in a registered repo: resolves the current cwd to a domain via per-machine config (with git-worktree fallback), reads the matching glossary, and answers cited rather than guessing. Also handles seed (build candidates from commits / GitNexus / docs) and drift-check (verify every citation still resolves).

1 skill · 1 command

0

Behavioral markdown documentation scanner. Analyzes session history to find gaps in CLAUDE.md, rules, memory, and project settings. Detects repeated file reads, command failures, recurring user corrections, allowlist gaps, unused CLAUDE.md sections, documented-but-still-re-read paths, and Cursor↔Claude rule drift. Guided walkthrough to approve/skip/defer recommendations.

1 skill · hooks

0

Auto-compact when context fill crosses thresholds. Stop-hook gate computes fill % from the live transcript; fires an advisory at 35% and escalated nudge at 50%, both directing /compact. Context-window divisor is a dynamic var (CONTEXT_LOOP_WINDOW override; falls back to Opus 1M / other 200K heuristic).

1 skill

0

Token spend analytics and cost alerts for Claude Code. 16 report modes including weekly credit consumption against your plan cap, cache intelligence, tooling analysis by layer, per-artifact Write/Edit cost analytics, and a credit-denominated auto-checkpoint hook.

1 skill

0

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

AI-powered codebase understanding — analyze, visualize, and explain any project

9 skills · 10 agents · hooks

Egonex-AI/Understand-Anything 92,410

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

Maintain obsidian?

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 plugins9 plugins