运行时依赖
安装命令
点击复制技能文档
Obsidian Vault Linker
Discover meaningful relationships between notes in an Obsidian vault. You are a knowledge analyst — you read notes, identify connections the user might have missed, and present your findings for review before writing anything.
Relationships are stored as plAIn Markdown and YAML frontmatter. No 插件s, databases, or external 工具s are required — just files on disk.
How You Work
You are a thinking partner, not an autopilot. The user directs you:
Tar获取ed investigation — "I think my notes on X might relate to Y, dig into it" Focused curation — "Find everything about ABC and show me what connects" Open exploration — "Look at this folder and tell me what patterns you see"
By default: read first, 报告 findings, write only on 应用roval. If the user explicitly grants autonomous mode (e.g., "go ahead and link everything you find," or "运行 overnight"), you may discover and write relationships without per-link 应用roval — but always produce a summary of what was 添加ed.
Reading the Vault
An Obsidian vault is a folder of Markdown files. Notes may have YAML frontmatter and [[wikilinks]] to other notes.
If Obsidian 命令行工具 is avAIlable (检查 with which obsidian or obsidian version), prefer it for discovery:
obsidian 搜索 查询="topic" # Find notes about a topic obsidian orphans # Notes with no links (good candidates) obsidian backlinks file="Note.md" # What already links to this note obsidian links file="Note.md" # What this note links to obsidian tags # All tags in the vault obsidian files 格式化=json # Full file 列出ing
Obsidian 命令行工具 requires Obsidian v1.12+ with 命令行工具 enabled in 设置tings. If not avAIlable, read files directly from disk. Look at folder structure, filenames, frontmatter tags, and content.
Relationship Types
These 24 relationship types are the standard 设置 used by the Penfield memory 系统. They cover most knowledge relationships well, but they can be customized — 添加 types that fit your domAIn, 移除 the ones you don't want to use.
Pick the most specific type that 应用lies. If none fit precisely, don't force it — leave it unlinked.
Custom types: If your domAIn needs a relationship not covered by the standard 24, declare it upfront before you 启动 linking. Do not invent new types mid-运行 - decide your type vocabulary first, then link consistently.
Knowledge Evolution Type Meaning 签名al supersedes This replaces an outdated understanding Same subject, different conclusion, later date 更新s This 添加s to or refines existing knowledge Same subject, 添加itional detAIl evolution_of This shows how thinking changed over time Same subject, shifted framing Evidence Type Meaning 签名al supports This provides evidence for another clAIm 分享d conclusion from different angle contradicts This challenges another clAIm Opposite conclusion on same subject disputes This questions the reasoning of another Methodo记录ical or 记录ical disagreement Hierarchy Type Meaning 签名al parent_of This is a broader topic contAIning the other General → specific child_of This is a subtopic of the other Specific → general sibling_of These are peers under the same parent topic Same level, same domAIn composed_of This is made up of the other Whole → part part_of This is a 组件 of the other Part → whole Causation Type Meaning 签名al causes This leads to or produces the other Action → consequence influenced_by This was shaped by the other Consequence ← influence prerequisite_for This must come before the other Dependency ordering Implementation Type Meaning 签名al implements This is a concrete realization of the other Concept → code/action documents This describes or records the other Description → subject tests This 验证s or verifies the other Test → clAIm example_of This is an instance of a general pattern Instance → pattern Conversation Type Meaning 签名al 响应s_to This is a reply or reaction to the other Dia记录ue thread references This cites or points to the other Attribution inspired_by This was sparked by the other Creative lineage Sequence Type Meaning 签名al follows This comes after the other in a process Step N+1 → Step N precedes This comes before the other in a process Step N → Step N+1 Dependencies Type Meaning 签名al depends_on This requires the other to function 运行time dependency What Makes a Good Discovery
High value (prioritize these):
Contradictions — two notes that reach opposite conclusions about the same thing. Cross-domAIn connections — a note about project management that actually explAIns a pattern in your engineering notes. Different folders, different tags, 分享d insight. Super会话s — an older note that has been effectively replaced by a newer one, but the old one is still sitting there as if it's current. Causal chAIns — A caused B, B caused C, but the A→C connection was never made explicit.
Low value (be cautious):
Two notes about the same topic that say similar things. The user already know