This SillyTavern extension lets you mark any character as a narrator or omniscient entity, then injects a private briefing containing the group roster, character dossiers, and linked lorebook summaries into the prompt.
- Mark or clear narrator status directly on a character card.
- Build a narrator briefing from group members, character cards, embedded character books, and linked world info files.
- Skip muted group members by default, with a toggle to include them.
- Open a built-in control panel from the SillyTavern extensions menu.
- Use the
/narratorslash command to toggle narrator status or preview the current briefing.
- Install dependencies with
npm install. - Build the bundle with
npm run build. - Copy the extension into your SillyTavern
third-partyextensions folder or use the compileddist/index.jsfrom this repo.
- Narrator state is stored on the character card under the extension field
narrator_character_helper. - The prompt is injected with SillyTavern's extension prompt system so it follows the normal prompt pipeline.