Agent Skills by ALSEL
Anthropic ClaudeLLM・AI開発⭐ リポ 0品質スコア 50/100

memory-bridge

wikiの知識をどのAIツールが生成したかで閲覧・比較できるスキルです。`/memory-bridge`や「Codexのメモリを見せて」「ClaudeとCodexの知識の違いは?」といった指示をトリガーに起動し、ツール間の認識ギャップや"知識の死角"を可視化します。特に差分モード(「このツールだけが知っていること」「ツール間のギャップ」)が強力で、ユーザーが気づいていないAIツール間の盲点を浮き彫りにします。

description の原文を見る

> Browse and compare wiki knowledge by which AI tool originally produced it. Use this skill when the user says "/memory-bridge", "browse codex memory", "what did codex know about X", "show me claude knowledge", "cross-tool memory", "what does hermes know that claude doesn't", "show me knowledge from <tool>", "compare my AI tool memories", or wants to explore knowledge gaps between tools. Works from any project. Diff mode ("what's different", "unique to codex", "gaps between tools") is the killer feature — it surfaces blind spots between tools that the user may not know exist.

SKILL.md 本文

Memory Bridge — Cross-Tool Knowledge Browser

ユーザーが Obsidian wiki の知識を、それを元々生成した AI ツール別にフィルタリングして閲覧・比較するのを手助けしています。wiki は .manifest.json とページの sources: frontmatter でソース由来を追跡しています。このスキルはそのメタデータをナビゲート可能なビューとして表示します。

開始前に

  1. Config を解決するllm-wiki/SKILL.md の Config Resolution Protocol に従う (CWD から .env~/.obsidian-wiki/config → プロンプト設定へ移動)。これで OBSIDIAN_VAULT_PATH が得られます。
  2. $OBSIDIAN_VAULT_PATH/.manifest.json を読む — どのツールがどの内容を生成したかの真実の源です。
  3. $OBSIDIAN_VAULT_PATH/index.md を読む — ページタイトルと 1 行説明があります。

コマンド

ユーザーの呼び出しを解析してモードを確定する:

呼び出しモード
/memory-bridge <tool>Browse<tool> から生成されたすべての wiki ページを一覧表示
/memory-bridge <tool> "<topic>"Search<topic> に言及している <tool> 発信のページ
/memory-bridge diffDiff — 各ツール固有のページ;重複;ブラインドスポット
/memory-bridge diff <tool-a> <tool-b>Diff — 2 つの特定ツール間の比較
/memory-bridge mapMap — 完全な由来マトリックス: すべてのページ × それに関わったすべてのツール

認識されるツール名: claude, codex, hermes, openclaw, copilot, manual (手書き), ingest (wiki-ingest ドキュメント)。

ステップ 1: Source Map を構築する

.manifest.json を読む。各ソースエントリから以下を抽出:

  • source_type — ツール名にマップ:
    • claude_conversation, claude_memory, claude_audit_log, claude_desktop_sessionclaude
    • codex_rollout, codex_index, codex_historycodex
    • hermes_memory, hermes_sessionhermes
    • openclaw_memory, openclaw_daily_note, openclaw_session, openclaw_dreamsopenclaw
    • copilot_session, copilot_checkpoint, copilot_transcript, copilot_memory_artifactcopilot
    • documentingest
    • その他 → manual
  • pages_createdpages_updated — このソースから生成された wiki ページ

マップを構築:

tool_pages = {
  "claude": set(claude ソースで作成/更新されたページ),
  "codex":  set(codex ソースで作成/更新されたページ),
  ...
}

複数のツールが同じページに貢献した場合、そのページは複数のツールのセットに出現できます。

ステップ 2: モード実行

Browse モード

tool_pages[<tool>] をフィルタして、グループ化されたリストとして表示:

## Knowledge from <tool> (<N> pages)

### By category
- concepts/ — N pages
- entities/ — N pages
- skills/   — N pages
...

### Pages
| Page | Category | Tags | Last updated |
|------|----------|------|--------------|
| [[page-name]] | concept | tag1, tag2 | 2026-04-10 |
...

リストされたページの frontmatter を読む (^(title|category|tags|updated): で grep) — ユーザーがリクエストしない限り、ページ本文全体を読まない。

Search モード

フィルタされたページセット内で、以下を実行:

grep -l "<topic>" <ツールセット内のページ>

その後、マッチの周囲のセクションヘッダ (^##) で grep して、完全読込みなしにコンテキストを提供。結果をマッチ部分と一緒にランク付きリストとして表示。

Diff モード

計算:

  • only_in_a = tool_pages[a]tool_pages[b]
  • only_in_b = tool_pages[b]tool_pages[a]
  • shared = tool_pages[a]tool_pages[b]

特定のツールが指定されていない場合、すべてのツール間で対で比較 (出力を簡潔に保つため、>0 の重複または固有ページを持つペアのみに制限)。

表示:

## Memory Bridge Diff — <tool-a> vs <tool-b>

### Only in <tool-a> (<N> pages)
これらの概念は <tool-a> セッションからの wiki に存在しますが、<tool-b> は一度も触れていません。
<index.md の 1 行説明付きリスト>

### Only in <tool-b> (<N> pages)
<リスト>

### Shared (<N> pages)
両方のツールがこれらのページに貢献しています。
<リスト — ≤15 の場合のみ表示;それ以外はカウントのみ>

### Notable gaps
<最も興味深い非対称性をハイライト — 例: "codex は build tooling で 12 ページあるが claude は見ていない">

Map モード

すべてのページとそれに関わったツールを示すマトリックスを構築。50 行でキャップ;貢献ツール数で降順ソート (最も多くのツールが関わったページが最初 — これらが最も豊富なノード)。

| Page | claude | codex | hermes | copilot |
|------|--------|-------|--------|---------|
| [[react-patterns]] | ✓ | ✓ | — | ✓ |
| [[rust-ownership]] | — | ✓ | — | — |

ステップ 3: impl-validator をスポーン (利用可能な場合)

出力生成後、impl-validator スキルが現在の環境で利用可能な場合は、サブエージェントとしてスポーン:

impl-validator check:
  goal: "ソースツール別に wiki 知識を閲覧/diff し、ツール間のブラインドスポットを表示"
  artifacts: [生成したばかりの出力]
  checks:
    - .manifest.json から source_type を正しく解析しましたか?
    - ページ数は妥当ですか (vault が空でない限り 0 ではない)?
    - diff は対称ですか (a−b と b−a は互いに素)?
    - 不要な場合、ページ本文全体の読込みを避けましたか?

表示前に、表面化したすべての問題をユーザーに提示前に適用。

ステップ 4: ログ

$OBSIDIAN_VAULT_PATH/log.md に追加:

- [TIMESTAMP] MEMORY-BRIDGE mode=<browse|search|diff|map> tool=<tool> pages_shown=N

出力規約

  • ユーザーが各ツールのサイロにどれだけの知識があるか校正できるよう、常にページ数を表示。
  • ページ参照に [[wikilinks]] を使用 (OBSIDIAN_LINK_FORMAT=markdown が設定されている場合は標準 Markdown リンク)。
  • diff モード では、最も 驚くべき 非対称性を明示的に呼び出す — これがユーザーが求めた洞察です。
  • .manifest.json が空または存在しない場合、明確にそう言い、最初に /wiki-history-ingest を実行することを提案。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
ar9av
リポジトリ
ar9av/obsidian-wiki
ライセンス
MIT
最終更新
不明

Source: https://github.com/ar9av/obsidian-wiki / ライセンス: MIT

関連スキル

OpenAILLM・AI開発⭐ リポ 6,054

agent-browser

AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。

by JimmyLv
汎用LLM・AI開発⭐ リポ 1,982

anyskill

AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 1,982

engram

AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 21,584

skyvern

AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。

by Skyvern-AI
汎用LLM・AI開発⭐ リポ 1,149

pinchbench

PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。

by pinchbench
汎用LLM・AI開発⭐ リポ 4,693

openui

OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。

by thesysdev
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: ar9av · ar9av/obsidian-wiki · ライセンス: MIT