vault-connect

Finds and writes typed wikilinks between Obsidian vault notes after user approval.

2|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/DoctorMozg/claude-pipelines --skill vault-connect-doctormozg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vault-connect
Source: https://github.com/DoctorMozg/claude-pipelines/tree/main/plugins/mz-knowledge/skills/vault-connect
Command: npx skills add https://github.com/DoctorMozg/claude-pipelines --skill vault-connect-doctormozg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Notes in an Obsidian vault often become isolated with few or no links, weakening the knowledge graph. This Skill discovers which existing vault notes should link to or from a given note and writes the connections with explicit relationship labels. ## Core Features & Use Cases - Candidate Discovery: Dispatches a link-suggester agent that searches the vault by keywords and title mentions, reading up to 15 candidate notes before proposing links. - Typed Relationships: Every proposed link is labeled with one of six relationship types: supports, contradicts, extends, example-of, prerequisite-for, or see-also. - Approval Gate: All link proposals are presented for explicit user approval before any wikilinks are written, with support for skipping individual proposals. - Use Case: After adding a new permanent note to your Zettelkasten, run this Skill to surface up to 5 outbound and 3 inbound connections, review them, and have approved [[wikilinks]] inserted in-body or in a ## Related section. ## Quick Start Ask the assistant to find and suggest wikilinks for a specific note in your Obsidian vault, for example by naming the note you want to connect.

Frequently Asked Questions about vault-connect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find missing wikilinks for an Obsidian note?

Run the vault-connect skill with the note name or path as the argument. It searches the vault for notes mentioning the target's key terms, reads up to 15 candidates, and proposes outbound and inbound links with typed relationship labels for your approval.

How to suggest connections between notes in an Obsidian vault?

The skill dispatches a link-suggester agent that extracts 5-10 key terms from the target note, greps filenames and body content across the vault, and proposes links grounded in both notes' actual content. Each proposal includes a one-sentence justification.

Does vault-connect write links without my approval?

No. All proposals are presented through an interactive approval gate before any file is modified. You can approve all links, reject everything, or skip individual proposals by letter, and no wikilinks are written until you explicitly approve.

What link types does vault-connect support?

It uses a closed set of six typed relationship labels: supports, contradicts, extends, example-of, prerequisite-for, and see-also. Links are written as [[wikilink]] syntax in-body near relevant paragraphs or in a ## Related section, never in frontmatter.

When should I not use vault-connect?

Skip it immediately after running process-notes on the same note, since link suggestions are already part of that pipeline. It is also not suited for semantic search, content retrieval, or general note editing unrelated to links.

What are the limits on link suggestions per note?

The skill caps proposals at 5 outbound links (added to the target note) and 3 inbound links (added from other notes to the target). Candidates are limited to 15 notes actually read, and self-links are never proposed.