Example Templates
Use these templates as starting points. Replace the text around the tags with your own instructions and voice.
Scene continuation with context
{! System message for generating the next part of a scene. !}
Write in a {novel.tense} style. The point of view is {pov}.
{#if isStartOfText}
This is the very first paragraph of the scene.
{#if scene.previous}
The end of the previous scene (told from {pov.character(scene.previous)}'s perspective) for context:
{lastWords(scene.previous, 150)}
{#else}
Here is the story so far, for context:
{storySoFar}
{#endif}
{#endif}
Here are all the draft scenes so far to maintain consistency:
{scene.hasLabel("Status: Draft")}
Here is the relevant worldbuilding information for this beat:
{lore.context}
Continue the story based on the text immediately preceding this beat:
{textBefore}
Your instructions are:
{message}
The tone should be: {input("Tone")}
Character dossier
{! Character dossier heading !}
Name: {input("Character Name")}
Codename: {lowercase(input("Codename"))}
{local("status", input("Status"))}
Status: {local("status")}
{#if isEqual(input("Affiliation"), "Order of Glass")}
Alignment: Loyalist
{#elseif and(input("Double Agent"), not(input("Captured")))}
Alignment: Double agent (active)
{#else}
Alignment: Independent
{#endif}
Notes ({wordCount(input("Notes"))} words):
{include("Character Notes")}
Avoid duplicate lore entries
{! Remove lore entries already referenced in the scene. !}
Additional context:
{without(input("Additional Context"), scene.references())}
tip
Pair these templates with Functions, Inputs, and Components to keep them modular and reusable.