Skip to content
Back to skills

Story Continuity Ledger

ASecurity

Continuity memory for LONG illustrated stories (novels, series, multi-episode animation). Builds and maintains a versioned ledger of every recurring element — characters' current look and injuries, vehicles, props, locations, who-is-where — that ACCRUES as the story goes (a detail introduced in ch.2 becomes a locked reference for every later appearance) and CHANGES when the story changes it (new suit, a wound, a broken windshield, a jacket handed over) by opening a new version that applies fr...

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 10, 2026
ai-agentsgo

Security analysis

A100/100

Scanned November 10, 2026

npx -y skills add teen-boop/AiProductionPipeline --skill story-continuity-ledger --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Story Continuity Ledger?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Story Continuity Ledger
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/teen-boop-story-continuity-ledger/badge)](https://www.skillsdirectory.com/skills/teen-boop-story-continuity-ledger)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: story-continuity-ledger
description: Continuity memory for LONG illustrated stories (novels, series, multi-episode animation). Builds and maintains a versioned ledger of every recurring element — characters' current look and injuries, vehicles, props, locations, who-is-where — that ACCRUES as the story goes (a detail introduced in ch.2 becomes a locked reference for every later appearance) and CHANGES when the story changes it (new suit, a wound, a broken windshield, a jacket handed over) by opening a new version that applies from that chapter on. Every recurring element gets its own reference image; prompts pull the version valid for the chapter being drawn. Includes a pre-generation checklist and a post-generation QC against the ledger. Use whenever generating more than one image across chapters/episodes of the same story, when a recurring object/vehicle/costume appears again, when a story event changes a character's look or a prop's state, or when the user complains about continuity errors ("it was different in the last chapter", "that is his pickup", "she should have the jacket"). Triggers on continuity, long story, series, recurring prop, vehicle reference, costume change, injury, recurring detail, errors between chapters.
---

# Story Continuity Ledger

## Why
Single-shot skills keep ONE scene consistent. Long stories break somewhere else: a detail established in chapter 2 (Rico's old 3-seat pickup) is re-invented in chapter 9 as a modern SUV; a wound from ch.20 vanishes in ch.22; the Patriarch's white suit appears before the story gives it to him; one character shows up twice in a frame. The fix is a memory that (1) grows — every new recurring detail is registered and gets a reference image — and (2) is versioned — when the story changes a detail, a new version starts at that chapter and the old one stays valid for earlier chapters.

## Files (per project, next to the illustrations)
- `continuity/LEDGER.md` — the registry (format below). Single source of truth.
- `continuity/refs/<ENTITY_ID>__v<N>.png` — one reference image per entity version (prop sheet, vehicle turnaround, location master, costume sheet).
- `continuity/CHAPTER_STATE.md` — per chapter: who is present, where, what they carry/wear, what changed at the END of the chapter.
Characters' identity sheets stay in `characters/`; the ledger references them and adds only what changes (costume, wounds, age).

## Ledger format
```
## PICKUP_RICO  (vehicle)          first: ch07   owner: Rico
v1  ch07–ch10  old faded ~1985 pickup, single bench seat for 3 in the cab, open bed, no back seat. ref: refs/PICKUP_RICO__v1.png
v2  ch11–      + bullet holes in doors, cracked windshield (after warehouse escape ch11). ref: refs/PICKUP_RICO__v2.png
RULES: 3 people inside = shoulder to shoulder on the bench, nobody in a back seat. Whoever drives sits left.
```
Each entity: ID, type (character-state / vehicle / prop / costume / location / wound), first chapter, versions with chapter ranges, one-line visual spec (fixed wording reused verbatim in prompts), reference image, RULES (physical logic the model gets wrong).

## Process

### A. Building / growing (run once per chapter, in story order)
1. Read the chapter. List every element that is visual and could recur: vehicles, weapons, gadgets, jewellery, scars, costumes, rooms, signs-free locations, animals.
2. For each: already in ledger? → check whether the chapter CHANGES it (damage, handover, new clothes, injury, healing, age). Not in ledger and appears ≥2 times in the book (or is plot-important) → ADD with v1 starting this chapter.
3. Change detected → close current version at previous chapter, open v(N+1) from this chapter, write what changed and the cause.
4. Generate a reference image for every new entity/version BEFORE any scene uses it (prop/vehicle sheet: 3/4 front, side, rear, interior if relevant; neutral background; same art style as the book). Approve, save to `continuity/refs/`.
5. Update `CHAPTER_STATE.md`: present characters, location, what each wears/carries, end-of-chapter changes.

### B. Before every generation (checklist)
1. Determine the chapter → pull valid versions of every entity in the frame.
2. Attach: style refs → character sheets (+portrait) → entity refs (vehicle/prop/location) for the valid version. Name each image's role in the prompt.
3. Paste each entity's fixed spec line verbatim + its RULES.
4. State the exact head-count: "exactly N people: A, B, C — each appears once".
5. Age/costume/wound lines from the ledger for that chapter (e.g. "Dikky's left shoulder bandaged" from ch20).
6. No-text clause.

### C. After every generation (QC against ledger)
Reject and regenerate if any: a character duplicated or missing; wrong version of a prop (modern car instead of the old pickup, white suit too early); a wound/scar missing or on the wrong side; impossible seating/physics vs RULES; age drift (adult shown as a child); text/subtitles; identity drift from the character sheet. Log rejects with the reason in `continuity/QC_LOG.md` — repeated reasons become new RULES.

### D. When the user corrects something
Their correction is a ledger edit first, an image fix second: update/add the entity or RULE, then regenerate every affected frame (search CHAPTER_STATE for chapters in that version's range).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.