cross-linker

Discover and insert missing wikilinks across an Obsidian wiki.

Updated Feb 2, 2016
One-click install
npx skills add https://github.com/zjykzk/blog --skill cross-linker-zjykzk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cross-linker
Source: https://github.com/zjykzk/blog/tree/main/.agents/skills/cross-linker
Command: npx skills add https://github.com/zjykzk/blog --skill cross-linker-zjykzk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you weave the wiki's knowledge graph tighter by discovering and inserting missing [[wikilinks]] between pages that should reference each other but currently don't.

Core Features & Use Cases

  • Build a registry of pages from frontmatter to identify plausible link targets.
  • Detect unlinked mentions and insert short, context-appropriate wikilinks to relevant pages.
  • Improve knowledge graph connectivity after ingestion or when pages feel disconnected.

Quick Start

Run the cross-linker to scan the wiki and insert missing wikilinks between 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 insert missing wikilinks to connect disconnected Obsidian wiki pages?

To automatically insert missing wikilinks in Obsidian, the cross-linker scans your vault, identifies unlinked mentions of existing pages, and applies context-appropriate links to build a tighter knowledge graph.

What is the best way to refactor a large knowledge management vault to improve wiki cross-linking?

The best way to refactor a large vault for wiki cross-linking is to run the cross-linker, which builds a page registry from frontmatter and proposes links to related pages, improving overall knowledge graph connectivity.

Can I use this to discover unlinked mentions when ingesting new pages into my knowledge graph?

Yes, you can discover unlinked mentions when ingesting new pages by applying the cross-linker during the ingestion process to automatically detect and insert relevant wikilinks to existing pages.

Does the cross-linker require specific page formats to identify plausible link targets?

The cross-linker requires pages to use frontmatter to identify plausible link targets, and it follows the Retrieval Primitives and link-format rules defined in the llm-wiki SKILL.md during operation.

Why does my Obsidian wiki feel disconnected and how can I improve knowledge graph connectivity?

Your Obsidian wiki feels disconnected due to missing wikilinks between related pages; you can improve knowledge graph connectivity by running the cross-linker to identify unlinked mentions and insert context-appropriate links.