Key concepts
These are the building blocks of Skryrún. Understanding how these concepts relate to each other makes the rest of the platform click into place.
World
A world is the top-level container. Everything in Skryrún lives inside a world: your entities, campaigns, sessions, uploaded images, and the knowledge graph. Worlds are independent — entities in one world cannot be linked to entities in another.
A world does not have to be a fantasy setting. It can be a city, a solar system, a city block for a mystery campaign, or a military unit in a historical game. The scope is yours to define.
Chronicler accounts can have one world. Weaver accounts can have five. Runekeeper removes the limit. See Pricing and tiers for the full breakdown.
Campaign
A campaign is a play group inside a world. It has its own player roster, session log, and campaign-specific notes. One world can have multiple campaigns running simultaneously — useful if you run the same setting with different groups, or run a historical arc alongside a present-day one.
Campaign membership determines which players can access the player portal for that campaign. Visibility rules (GM Only, Party, Character-Tagged) apply at the campaign level.
Entity
An entity is any named thing in your world worth tracking. NPCs, locations, factions, items, spells, events, secrets — all of these are entities. Skryrún has 15 typed entity types, each with its own structured fields and behavior.
Every entity has:
- A name and type
- An article — the rich text body
- Metadata — tags, visibility level, system data
- Relationships — explicit labeled connections to other entities
- Blocks — structured data sections (for entity types that support them)
See Entity types for descriptions of all 15 types.
Article
An article is the rich text body attached to an entity. It is where you write the actual lore, descriptions, and narrative content. Articles support:
- Headings (H2, H3, H4)
- Bold and italic
- Ordered and unordered lists
- Tables
- Blockquotes
- Images
[[Wikilinks]]
Every entity has exactly one article. The article is for prose; structured data lives in Blocks. Both are part of the same entity — you are always editing one thing.
Wikilink
A wikilink is an inline link between entities, typed directly in the article editor using [[double brackets]].
Type [[ anywhere in an article to open the wikilink picker. Start typing a name to filter existing entities. If the entity you type does not exist yet, pressing Enter creates a stub — a placeholder entity with the name and type, no article content yet.
Wikilinks do two things at once:
- Create a clickable cross-reference between entities (clickable in both GM and player views)
- Add an edge to the Knowledge Graph automatically
Link freely. You do not have to fill in a stub before referencing it. Build the connections as you write; fill in the stubs when you have time.
Relationship
A relationship is an explicit labeled edge between two entities — separate from wikilinks. While wikilinks are created inline as you write, relationships are structured entries with a label like "member of," "allied with," "rules," or "created."
Relationships appear in both entities' relationship panels and in the knowledge graph as labeled edges. Use them when the connection between two entities is significant enough to name and track — not just a reference in passing.
Visibility
Every entity has a visibility level that controls which users can see it.
| Level | Who can see it |
|---|---|
| GM Only | Only you |
| Party | All campaign members with accepted invites |
| Character-Tagged | Only players whose characters match specific tags |
New entities default to GM Only. This lets you draft freely and reveal content deliberately. Visibility can be changed at any time — including live during a session, with changes reflecting immediately in the player portal.
Character-Tagged visibility requires 👑 Runekeeper.
See Visibility levels for the full breakdown including tag examples and inheritance behavior.
Block
A block is a structured data section attached to an entity. Blocks are type-specific — an NPC entity can have personality, equipment, secrets, and stat block sections. A Faction entity might have a goals block and a hierarchy block.
Blocks make information scannable at the table. Instead of hunting through prose for a stat, the stat block is its own section. Blocks also support visibility independently from the entity itself: you can set an NPC to Party visibility while keeping its Secrets block GM Only.
Session Mode
Session Mode is the at-table GM view. It is a focused overlay — separate from the build and edit interface — that surfaces the tools you need while actually running a game: fast entity search, session notes, initiative tracking, and quick visibility controls.
The search bar receives focus automatically when you enter Session Mode. You do not have to click — start typing immediately.
Session Mode is designed for speed. It is not where you write lore or build relationships. Use it to look things up, capture quick notes, and reveal entities to players. Build mode is for everything else.
Companion Link
A companion link is a login-free URL you can share with players during a live session. Players who open a companion link get access to the party's visible content without creating an account.
Companion links are scoped to a single campaign and expire after the session ends (or at a time you set). They are useful for drop-in players, one-shots, or players who do not want to create an account.
Companion links are a ⚔️ Weaver+ feature. During your Runekeeper trial, you can create and share them immediately.