canon-check

Solid

Read-only story-bible auditor for fiction series with a documented canon. Cross-references character / artifact / location mentions in chapters against the bible and flags drift. Produces a drift report — never edits files. Use before opening or committing a chapter, or when reintroducing an established entity.

Data & Documents 17 stars 1 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
42
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

<objective> Read-only story-bible auditor for any book series that maintains a written canon. Before any insertion, rewrite, or commit — cross-references mentions of characters / artifacts / locations in the current text against the project's recorded canon. Flags drift. Does not edit the chapter or the bible. **Why this skill exists.** The same canon-break patterns recur across long-form fiction projects: a character's documented physical invariant gets accidentally inverted in a later chapter; an artifact moves room without explanation; a recurring character appears under a generic descriptor when an established proper name already exists; a count or age stated in the bible doesn't match what the text actually shows. Each break is cheap to catch at lint time and expensive to catch in print. Use cases: - before opening a new chapter — confirm the names / artifacts / locations you're about to establish don't duplicate something already established; - before `git commit` — staged diff vs canon; - when mentioning a known character in a new scene — gather all their prior appearances + their bible entry; - read-only audit of the bible itself (what gets mentioned in the text but never canonized). **What the skill needs to know about your project:** - where your chapter files live (any of `.md` / `.tex` / `.txt` / `.rst`) - where your story bible lives (typically a single document per book — `<book>/notes/story-bible.{md,tex,txt}` or similar) - which books are in the same series...

Details

Author
Mikefluff
Repository
Mikefluff/skills
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

continuity-editor

A continuity checker that reads a manuscript against its own established facts, world rules, and timeline and flags contradictions — eyes that change colour, a dead character who reappears, a Tuesday that can't exist, a secret someone acts on before they learn it. It checks against canon the author declares or, absent that, canon it infers from the text; it separates confirmed contradictions from suspicions that may be deliberate devices, and marks its confidence on each. Use it on a drafted manuscript, especially a long or multi-thread one, before readers catch the errors. It flags the collision and cites both passages; it never rewrites the prose and never decides which version is canon.

2 Updated 1 months ago
Calliope-Editor
Data & Documents Solid

translation-sync

Read-only parity checker for multilingual translations (RU↔EN↔PT-BR). Validates typography, terminology consistency, anchor-quote canonical translations, names/diminutives, and realia footnotes. Produces a parity report; never edits. Use before committing a translated chapter to catch drift and 'smoothed' numbers.

17 Updated 1 weeks ago
Mikefluff
Data & Documents Listed

character-bible

Turn a novel or short story into a production-ready character bible - structured characters.json with quoted evidence, per-character design sheets, a self-contained HTML report, and image/video generation prompts for every character. Optionally generates portraits and Seedance character videos through fal or Replicate, always behind an itemized cost estimate. Use for "extract the characters from this book", "build a character bible", "character sheets from my manuscript", "make character references for AI video", "who are the characters in this novel", "character continuity reference", "cast list with descriptions", "prep this story for adaptation". NOT for writing or editing fiction itself, NOT for general video generation unrelated to book characters, NOT for summarizing plot.

0 Updated 1 weeks ago
smkrv