linkify

Convert entity mentions into wikilinks within Markdown files.

4|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/hopeoverture/Worldbuilding-System --skill linkify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linkify
Source: https://github.com/hopeoverture/Worldbuilding-System/tree/main/.claude/skills/linkify
Command: npx skills add https://github.com/hopeoverture/Worldbuilding-System --skill linkify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automatically converts mentions of existing entities into wikilinks, reducing manual editing and ensuring consistency across files.

Core Features & Use Cases

  • Entity discovery: scans entity names, aliases, and partial matches to locate references.
  • Bulk & targeted linking: supports linking in a single file or entire worlds with optional category filters and dry-run preview.
  • Safety rules: avoids linking already-linked text, self-references, and text in YAML/frontmatter.

Quick Start

Use the linkify command to convert unlinked mentions to wikilinks. Examples:

  • /linkify "Aldersgate"
  • /linkify --world Eldermyr --category Characters
  • /linkify Worlds/Eldermyr/Settlements/Aldersgate.md

Frequently Asked Questions about linkify

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

FAQPage Schema
How do I automatically convert markdown text to wikilinks for existing entities?

To convert markdown text to wikilinks, the Linkify skill scans your files for mentions of existing entity names and aliases, automatically converting those unlinked mentions into wikilinks in place.

Can I bulk convert mentions to wikilinks across an entire worldbuilding project?

Yes, you can process bulk world-wide linking by specifying a world or category filter, which scans all matching files and updates unlinked entity mentions into wikilinks across the entire project.

How do I preview wikilink conversions before modifying my markdown files?

You can preview wikilink conversions safely by using the dry-run option, which identifies unlinked entity mentions and shows the proposed changes without modifying your actual markdown content.

Does the automatic linking process avoid editing frontmatter and existing wikilinks?

Yes, the linking process automatically avoids editing text inside YAML frontmatter, ignores mentions that are already linked, and excludes self-references to prevent redundant or broken entity links.

What is the best way to link specific entity aliases in a single markdown file?

To link entity aliases in a single file, target the file directly using the linkify command; the skill matches aliases case-insensitively and updates the markdown content in place.

Why are entity mentions in my markdown not being converted to wikilinks?

Entity mentions may not convert to wikilinks if they are already linked, located in frontmatter, or if the text is a self-reference, as the linking process explicitly excludes these cases for safety.