Agent Plugins Marketplace
← All plugins

vault-bridge

v5.3.0

Obsidian vault capture, project binding, manifest, commit, and wiki skills for Codex.

CodexClaude CodeAgent Plugins4 Skills

By LyaincLicense: MIT0 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Codex, Claude Code, and Agent Plugins
Parsed components
4 skill or MCP entries
Source updated
Sep 26, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install vault-bridge for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add vault-bridge@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/Lyainc/claude-kit

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is vault-bridge/.

Plugin files

vault-bridge/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── plugin.json
├── skills/vault-commit/SKILL.md
├── skills/vault-link/SKILL.md
├── skills/vault-manifest-refresh/SKILL.md
└── skills/wiki/SKILL.md

Included Skills4

vault-commitskills/vault-commit/SKILL.md

Commit uncommitted vault changes to git — shows a diff summary, generates a commit message, and requires user approval before committing. Invoke via /vault-commit.

vault-linkskills/vault-link/SKILL.md

Create or update a .vault-link pointer file that binds the current code repository to a specific vault project under ~/vault/notes/. Invoke via /vault-link.

vault-manifest-refreshskills/vault-manifest-refresh/SKILL.md

Force-regenerate the vault manifest cache (~/vault/.vault-bridge/manifest.json), bypassing the staleness check. Invoke via /vault-manifest-refresh.

wikiskills/wiki/SKILL.md

Compile domain knowledge learned during work into a ~/vault/wiki/ page (the LLM wiki, A layer for AI recall). Gated, explicit compile — never always-on. Examples: '/wiki Defuddle CLI extracts the first H1 as the title', '이거 위키에 정리해줘', '방금 알아낸 거 wiki로 저장'. KR triggers: 'wiki에 정리', '위키 페이지로', '알아낸 거 저장', '도메인 지식 컴파일'. EN triggers: 'compile to wiki', 'save to wiki', 'add wiki page'.

Plugin manifests3

vault-bridge/.codex-plugin/plugin.json
{
  "name": "vault-bridge",
  "version": "5.3.0",
  "description": "Obsidian vault capture, project binding, manifest, commit, and wiki skills for Codex.",
  "author": {
    "name": "Lyainc",
    "url": "https://github.com/Lyainc"
  },
  "homepage": "https://github.com/Lyainc/claude-kit",
  "repository": "https://github.com/Lyainc/claude-kit",
  "license": "MIT",
  "keywords": [
    "obsidian",
    "vault",
    "bridge",
    "capture",
    "wiki"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Vault Bridge",
    "shortDescription": "Connect projects and Obsidian vaults",
    "longDescription": "Save references, bind projects, refresh manifests, commit vault changes, and compile wiki notes from Codex.",
    "developerName": "Lyainc",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "websiteURL": "https://github.com/Lyainc/claude-kit",
    "privacyPolicyURL": "https://github.com/Lyainc/claude-kit/blob/main/LICENSE",
    "termsOfServiceURL": "https://github.com/Lyainc/claude-kit/blob/main/LICENSE",
    "defaultPrompt": [
      "Save this reference to my vault",
      "Bind this project to a vault",
      "Refresh the vault manifest"
    ],
    "brandColor": "#059669"
  }
}
vault-bridge/.claude-plugin/plugin.json
{
  "name": "vault-bridge",
  "version": "5.3.0",
  "description": "Obsidian vault ↔ project bridge for Claude Code: /vault-save — the single reference-material entry, callable from any project (replaces the retired OVM /capture and /note, #480) — plus a manifest cache, a haiku read-only vault-searcher agent (read/write asymmetry — vault reads delegable, writes are main-context only via the Write Role Contract), main-context write-primitive skills (/vault-link, /vault-commit, /vault-manifest-refresh), /wiki — the gated LLM-wiki compile entry moved here from obsidian-vault-manager (#645; layer stays ④, only the shipping plugin changed) — and deterministic no-LLM SessionStart/PreToolUse hooks, with .vault-link project binding.",
  "author": {
    "name": "Lyainc",
    "url": "https://github.com/Lyainc"
  },
  "homepage": "https://github.com/Lyainc/claude-kit",
  "repository": "https://github.com/Lyainc/claude-kit",
  "license": "MIT",
  "keywords": [
    "obsidian",
    "vault",
    "bridge",
    "vault-searcher",
    "search",
    "hooks",
    "vault-save",
    "capture",
    "note-taking",
    "url-metadata",
    "provenance",
    "vault-link",
    "project-binding",
    "vault-commit",
    "obsidian-cli",
    "vault-manifest-refresh",
    "wiki",
    "llm-wiki"
  ],
  "userConfig": {
    "vault_path": {
      "title": "Vault Path",
      "type": "string",
      "default": "~/vault",
      "description": "Absolute path to your Obsidian vault root (e.g. ~/vault or /Users/me/my-vault). Exposed to hooks as VAULT_BRIDGE_VAULT_PATH. Use VAULT_BRIDGE_VAULT_ROOT env var to override at runtime."
    }
  },
  "hooks": {
    "SessionStart": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "\"${CLAUDE_PLUGIN_ROOT}\"/hooks/session-start-manifest.sh",
            "timeout": 5
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Write|Edit|Bash",
        "hooks": [
          {
            "type": "command",
            "command": "\"${CLAUDE_PLUGIN_ROOT}\"/hooks/pre-write-guard.sh",
            "timeout": 3
          }
        ]
      }
    ]
  }
}
vault-bridge/plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "vault-bridge",
  "version": "5.3.0",
  "description": "Obsidian vault capture, project binding, manifest, commit, and wiki skills.",
  "author": {
    "name": "Lyainc",
    "url": "https://github.com/Lyainc"
  },
  "homepage": "https://github.com/Lyainc/claude-kit",
  "repository": "https://github.com/Lyainc/claude-kit",
  "license": "MIT",
  "keywords": [
    "obsidian",
    "vault",
    "bridge",
    "capture",
    "wiki"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[vault-bridge on Agent Plugins Marketplace](https://pluginsmp.com/plugins/vault-bridge)