cross-linker

Scan Obsidian pages and add cross-references with confidence scores.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sanchitnis/SanjaySecondBrain --skill cross-linker-sanchitnis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cross-linker
Source: https://github.com/sanchitnis/SanjaySecondBrain/tree/main/obsidian-wiki/.skills/cross-linker
Command: npx skills add https://github.com/sanchitnis/SanjaySecondBrain --skill cross-linker-sanchitnis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of identifying and creating cross-references in your Obsidian knowledge graph, ensuring all pages are interconnected for efficient information navigation.

Core Features & Use Cases

  • Scan & Discover Missing Links: Automatically scans all pages and identifies pages missing cross-references, ensuring a cohesive information structure.
  • Custom Trigger Keywords: Trigger the Skill with specific commands to scan for orphaned pages or when adding new content.
  • Selective Linking: Based on scoring and confidence labels, the Skill determines which links are best suited for adding or referencing.

Quick Start

Activate the Skill and say "find missing links" or "link my pages".

Frequently Asked Questions about cross-linker

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

FAQPage Schema
How do I automatically cross-reference unlinked content in an Obsidian vault?

Automated cross-referencing in Obsidian identifies unlinked content by analyzing markdown filenames, titles, and frontmatter. It performs case-insensitive searches to discover missing links, then adds high-scoring candidates to build a cohesive knowledge graph.

Why do I have orphaned pages in my Obsidian knowledge graph and how do I find them?

Orphaned pages in your knowledge graph lack cross-references to other documents. You can find these missing links by triggering a vault scan, which analyzes markdown content and outputs a report detailing pages that remain unlinked after the process.

How does link discovery scoring work when adding cross-references to markdown notes?

Link discovery uses context-aware, case-insensitive searches to evaluate potential matches based on filenames and frontmatter. It prioritizes high-scoring candidate links with confidence labels, ensuring only the most relevant connections are added to your notes.

Can I selectively add cross-references to my Obsidian notes without linking every match?

Selective linking is supported through confidence levels and scoring. The Skill evaluates candidate links during the markdown analysis and outputs a report with confidence labels, allowing you to review which links are best suited for referencing before finalizing.

Does automated cross-referencing support file path resolution within Obsidian frontmatter?

File path resolution within the Obsidian vault is fully supported. The Skill extracts filenames, titles, and other frontmatter details from your markdown files to accurately resolve paths and identify unlinked content across the entire vault.

What is the best way to find missing links when adding new content to an Obsidian vault?

The best way to find missing links is to trigger an automated scan after adding new content. The Skill performs markdown analysis across your vault, identifies orphaned pages, and outputs a report with newly added links and remaining orphans.