# Memory Bridge

Browse or compare wiki knowledge by originating AI tool.

- Repository: https://github.com/Ar9av/obsidian-wiki (3650 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Ar9av/obsidian-wiki --skill memory-bridge -g -a claude-code -y`
Codex: `npx skills add Ar9av/obsidian-wiki --skill memory-bridge -g -a codex -y`
Cursor: `npx skills add Ar9av/obsidian-wiki --skill memory-bridge -g -a cursor -y`
Gemini CLI: `npx skills add Ar9av/obsidian-wiki --skill memory-bridge -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add Ar9av/obsidian-wiki`

## Description

Browse or compare wiki knowledge by originating AI tool. Use for cross-tool memory questions, tool-specific knowledge, or gap/diff analysis between Codex, Claude, Hermes, and other agents.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Memory Bridge, Cross-Tool Knowledge Browser

You are helping the user browse and compare their Obsidian wiki knowledge filtered by which AI tool originally produced it. The wiki tracks source provenance in `.manifest.json` and page `sources:` frontmatter, this skill surfaces that metadata as a navigable view.

## Before You Start

1. **Resolve config**, follow the Config Resolution Protocol in `llm-wiki/SKILL.md` (inline `@name` override → walk up CWD for `.env` → global config → prompt setup). This gives `OBSIDIAN_VAULT_PATH`.
2. Read `$OBSIDIAN_VAULT_PATH/.manifest.json`, this is the source-of-truth for what tool produced what.
3. Read `$OBSIDIAN_VAULT_PATH/index.md` for page titles and one-line descriptions.

## Commands

Parse the user's invocation to determine mode:

| Invocation | Mode |
|---|---|
| `/memory-bridge <tool>` | **Browse**, list all wiki pages sourced from `<tool>` |
| `/memory-bridge <tool> "<topic>"` | **Search**, pages from `<tool>` that mention `<topic>` |
| `/memory-bridge diff` | **Diff**, pages unique to each tool; overlap; blind spots |
| `/memory-bridge diff <tool-a> <tool-b>` | **Diff**, compare two specific tools |
| `/memory-bridge map` | **Map**, full origin matrix: every page × every tool that touched it |

Recognized tool names: `claude`, `codex`, `hermes`, `openclaw`, `copilot`, `pi`, `manual` (hand-written), `ingest` (wiki-ingest documents).

## Step 1: Build the Source Map

The rest: https://github.com/Ar9av/obsidian-wiki/blob/HEAD/.skills/memory-bridge/SKILL.md
