Wikilinks and the graph

Wikilinks turn a collection of entity articles into a connected knowledge network. Every link you type builds the graph that makes your world navigable during prep and at the table.

Type [[ anywhere in the article editor to open the entity search. Start typing the entity name and select from the results. The link is inserted inline.

The party entered [[Thornwall]], a city built on the ruins of [[The Amber Citadel]].

Wikilinks render as styled, clickable text in the article. Clicking one navigates to that entity.

💡Tip

You can alias a wikilink so the display text differs from the entity name: [[Thornwall|the city]] renders as "the city" but links to the Thornwall entity.

Every wikilink does three things:

  1. Renders a clickable link in the article
  2. Creates an entity_link record connecting the two entities in the knowledge graph
  3. Makes both entities more discoverable — the linked entity's "Linked from" list shows all articles that reference it

This is bidirectional: if article A links to entity B, entity B knows about the link even though entity B's article doesn't contain any link back.

If you type [[New Settlement Name]] and no entity with that name exists, Skryrún creates a ghost link — a stub entry in the graph. The link renders with a distinct style to indicate the entity doesn't have an article yet.

Click a ghost link to create the entity immediately, with the name pre-filled. This lets you write naturally without stopping to create every entity upfront.

📝Note

Ghost links still appear as nodes in the graph, so you can see at a glance which referenced entities still need articles. Use the graph filter to show only stubs.

The graph view

Click Graph in your world's sidebar to open the full knowledge graph, powered by Cytoscape.js.

Node colors by entity type

Entity typeNode color
LocationGold
NPCViolet
FactionRed
DeityAmber
MonsterOrange
ItemGreen
EventBlue
SessionTeal
Other typesGray

Ghost link stubs appear as hollow/outlined nodes in their type color.

  • Click a node to select it and open a side panel with the entity name, type, and a link to the article
  • Double-click a node to navigate directly to that entity's page
  • Scroll to zoom in and out
  • Click and drag on the canvas to pan
  • Drag a node to rearrange its position (layout is not saved — positions are recalculated on next open)

Filtering the graph

Use the filter toolbar above the graph to narrow what's visible:

  • Filter by type — show only NPCs, only locations, etc.
  • Filter by tag — show only entities with a specific tag
  • Stubs only — show only ghost links that need articles
  • Isolated nodes — show entities with no connections (candidates for linking)

Filters combine — you can show only NPC stubs, for instance.

Mini-graph on entity pages

Every entity page includes a mini-graph panel showing that entity's immediate neighborhood: the entities it links to, the entities that link to it, and any explicit relationships. This local view is faster than opening the full graph when you just need to see what's connected to one entity.

Click any node in the mini-graph to navigate to that entity. Click the expand icon to open the full graph centered on this entity.

💡Tip

The graph becomes most useful once you have 15 or more linked entities. Start by linking every NPC to at least one location and one faction, and the structure emerges quickly.