claude

obsidian-vault

Make one or more Obsidian vaults Claude Code's durable, token-efficient memory - cross-platform, multi-vault setup and health checks for the Local REST API bridge (one MCP server per vault), a vault contract guard whose frontmatter and ASCII rules ship off and whose canvas shape check ships on, gardening and reflection agents, canvas and map-of-content generation, and graphify wiring into a separate codegraphs vault.

3 on GitHubby Matthew Badaliv0.5.2GPL-2.0-onlyupdated 2 days ago
/

Plugin obsidian-vault from marketplace useful-claude-add-ons in mbadali25/useful-claude-add-ons. Commands read from the repo's manifest — 2 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 (3)

  • obsidian-memory-contract

    The frontmatter contract, tag discipline, and canvas-vs-note rule for writing durable memory into an Obsidian vault. Use whenever a session is about to write, edit, or garden a note in a configured Obsidian vault.

  • obsidian-scheduling

    How to schedule the obsidian-vault gardener to run unattended, daily, on one designated host - generated cron, systemd-timer and Task Scheduler units, bounded runs, and draining a backlog. Use when the user wants nightly gardening, asks why the gardener only ran when they typed /obsidian-vault:garde

  • obsidian-setup

    Install and configure Obsidian, the Local REST API bridge, and this plugin's config for a vault. Use when the user says set up Obsidian, configure the vault bridge, run obsidian init, or asks why mcp__obsidian__* tools are not working.

Slash commands (11)

  • /obsidian-vault:canvas

    Build or refresh a .canvas from a topic's wikilink neighborhood

  • /obsidian-vault:doctor

    Diagnose every configured vault - REST bridge, port collisions, git posture, gardener freshness - and report, without changing anything

  • /obsidian-vault:garden

    Run the gardener now - distill queued sessions into concepts and daily notes

  • /obsidian-vault:graph

    Build or update a graphify code graph for a repo, exported into the configured codegraphs vault

  • /obsidian-vault:init

    Install and configure Obsidian, the Local REST API bridge, and one or more named vaults for this plugin

  • /obsidian-vault:install

    Bring a vault onto the bridge and up to its profile's plugin set, one confirmed plugin at a time, then register its MCP server

  • /obsidian-vault:map

    Build or refresh a Map-of-Content note for an area of the vault

  • /obsidian-vault:note

    Create a contract-conforming note from this plugin's templates, with title and dates stamped so the vault guard passes on the first write

  • /obsidian-vault:optimize

    Report per-plugin cost on a large vault and propose community-plugin changes - every removal confirmed individually

  • /obsidian-vault:reflect

    Ask the vault what it knows about a topic, and what contradicts

  • /obsidian-vault:repair

    Repair a vault's REST bridge - resolve port collisions, reload stale Obsidian windows, re-register MCP servers - showing the plan before applying it

Subagents (2)

  • obsidian-vault:gardener

    Distills queued Claude Code sessions into concept, decision and daily notes in an Obsidian vault, with provenance. Use when the inbox has unchecked entries, on a schedule (see the obsidian-scheduling skill), or via /obsidian-vault:garden for an on-demand run.

  • obsidian-vault:reflector

    Answers "what does the vault already know about X" and surfaces contradictions between notes. Use before starting new work on a topic, when a session claims something that might already be recorded, or via /obsidian-vault:reflect.

Hooks (8)

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/bridge-status.sh"

  • SessionStart

    & "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/bridge-status.ps1"; exit $LASTEXITCODE

  • PostToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/vault-guard.sh"

  • PostToolUse

    & "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/vault-guard.ps1"; exit $LASTEXITCODE

  • SessionEnd

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/vault-capture.sh" session-end

  • SessionEnd

    & "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/vault-capture.ps1" -Trigger session-end; exit $LASTEXITCODE

  • PreCompact

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/vault-capture.sh" pre-compact

  • PreCompact

    & "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/vault-capture.ps1" -Trigger pre-compact; exit $LASTEXITCODE

View source on GitHub

More from mbadali25/useful-claude-add-ons

All 49 plugins →

crew

claude

Virtual dev team for multi-repo legacy work - one interactive session owns a ticket from brainstorm through spec, plan, implement, tests, docs and review to done; 4 context-isolated agents (explorer, reviewer, security, researcher), a Haiku 5.5 session-relay transport agent, plus on-demand stack skills, 41 slash commands, 33 bundled skills, and deterministic hooks: a budgeted context hook (on by default) that carries the handoff across a clear or compaction, plan-approval and scope guards with a completion audit, an opt-in cloud/destructive guard, and a verify gate that fails unverified turns. /crew:migrate carries a 0.20 setup forward.

33 skills · 41 commands · 5 agents · hooks

3

gizmoduck

claude

Nuclei vulnerability scans on hosts and websites, or the whole scanner routine (checkov, trivy, dependency-check, semgrep, ZAP, testssl, nmap, nikto, gated sqlmap) from one manifest with a coverage table and a dated docs/security-scans layout, diffed against a baseline, rendered as triaged Markdown/HTML/PDF reports that itemise Critical/High/Medium and count the rest, and turned into ServiceDesk Plus tickets for Critical and High findings after one batch confirmation. No hooks, no agents.

1 skill · 6 commands

3

localgpu

claude

Local models on your own GPU via Ollama, in two halves - three MCP tools that index a repo or folder into a vector store on disk, search it, and answer from it, plus a `localgpu` command that opens a separate Claude Code session on a local chat model through a translating proxy. Commands for setup, health checks, indexing, search, ask, and pointing crew at a local model. No hooks and no agents; no prompt, file, or embedding leaves the machine.

1 skill · 6 commands

3

Two adversarial reviewers from different model families - a Claude agent and a Codex agent - tear apart a Claude Code agent, skill or plugin against one shared rubric and return a viability verdict with cited defects, weaknesses and the edits worth making. Use when reviewing a skill, agent, command or plugin as an artifact: 'is this skill worth shipping', 'tear apart this plugin', 'will this agent's description actually trigger', 'review my SKILL.md', 'does this duplicate something we already have'. Coverage is a reported outcome: if only one reviewer runs, or the two models cannot be resolved to different families, the report says so in its own title rather than passing a single-family opinion off as two. Do NOT use for architecture, implementation plans, product ideas or code diffs - use crew's architect-reviewer, planner or code-reviewer. Standalone - its own two-model config, never crew's. No hooks.

2 commands · 1 agent

3

notify

claude

Notify a session's progress to your phone or inbox - a two-way Telegram bot (questions wait for your reply, topic-per-job dispatcher) or email over SMTP/an MCP connector.

1 skill · 1 command

3

Peer messaging between Claude Code sessions across machines - a self-hosted WebSocket bridge, an MCP client per session, a hook that wakes an idle session on a new message, and busy/idle/waiting state hooks its installer writes into your settings. Hardened fork of Peuqui/AI-Connect (MIT): per-peer tokens, no name takeover, peer content framed as untrusted, VPN-scoped listener. The watcher hook runs once installed and is silent until the plugin's own installer has run; that installer registers the MCP server and the state hooks.

hooks

3

Maintain obsidian-vault?

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