michael-f-bryan/skills

wikilinks

When generating or editing markdown content, actively look for existing pages to link to and incorporate relevant wikilinks so content is interconnected. Use when writing notes, docs, or any .md content.

First seen Mar 7, 2026

Installation

$ npx skills add michael-f-bryan/skills --skill wikilinks

Also in this package

Other skills from michael-f-bryan/skills · top by installs.

npx skills add michael-f-bryan/skills

Browse all from michael-f-bryan/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,284 B
  • docs SUMMARY.md 220 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 24 installs

SKILL.md

Wikilinks in Content

When to apply

  • Generating or editing markdown (.md) content
  • Writing notes, docs, or knowledge-base material
  • User asks for wikilinks, cross-links, or interconnected content

Core rules

  1. Actively look for link targets: Before or while generating text, search the codebase (e.g. file tree, grep, or project search) for existing notes or pages that match concepts, people, or terms you mention. Prefer linking to those real pages where possible.
  1. Use double square brackets for wikilinks: [[concept]], [[Product Name]], [[Person Name]].
  1. Link what matters: concepts, products, people, domain-specific terms. Prefer linking where a reader might want to jump to a dedicated note.
  1. Targets need not exist: The linked page does not have to exist yet; if you find a relevant existing note, link to it. Otherwise a new target is fine.
  1. Use aliases for readable prose: Prefer natural wording over raw filenames.

- Format: [[target page|display text]] - Example: [[1.2.B Local Unit Manager|Unit Manager]] so the sentence reads “the Unit Manager” not the filename.

  1. Inline, not collected: Do not add a separate “References” or “See also” section. Place each link in the body where the concept is first or most relevant.

Examples

Avoid:

The Unit Manager is responsible for approvals. See 1.2.B Local Unit Manager for details.

## References
- [1.2.B Local Unit Manager](1.2.B%20Local%20Unit%20Manager.md)

Prefer:

The [[1.2.B Local Unit Manager|Unit Manager]] is responsible for approvals.

Multiple links in flow:

[[Project Alpha]] uses the new [[approval workflow]]; the [[1.2.B Local Unit Manager|Unit Manager]] signs off before [[deployment]].

Summary

  • Actively search for existing pages that match what you mention; link to them when found
  • [[page]] or [[page|label]] in the main text
  • No standalone references section
  • Link once where the concept is most relevant