update-timeline
Skill0 starsChanged 7 months agoMITView on GitHub
Synchronize timeline and dated continuity facts after a chapter or rewrite becomes stable, so chronology, event order, and location-bound facts remain aligned with the actual draft text.
In this repository27 other files it gives its agents.
- beta-reader-passSkill
- build-distributionSkill
- chapter-reviewSkill
- continuity-checkSkill
- create-character-bibleSkill
- define-style-bibleSkill
- draft-chapterSkill
- generate-high-level-outlineSkill
- if-design-dialogueSkill
- if-design-mapSkill
- if-design-progressionSkill
- if-design-structureSkill
- if-draft-inkSkill
- if-init-projectSkill
- if-load-contextSkill
- if-plan-ink-sliceSkill
- if-playtest-reviewSkill
- if-sync-stateSkill
- ink-docSkill
- init-story-projectSkill
- load-story-contextSkill
- manuscript-reviewSkill
- plan-chapterSkill
- prepare-exportSkill
- rewrite-chapterSkill
- sync-story-bibleSkill
- update-character-stateSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
22 rules. About 0 are common, 17 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈17
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Use this skill to keep the project's chronology aligned with the manuscript.
- Distinctive: line 14
Use this skill when:
- Distinctive: line 21
Do not use this skill to infer a timeline that the story has not actually established.
- Distinctive: line 33
Ask questions only when the scope or temporal frame is genuinely unclear.
- Distinctive: line 43
Read these when present and relevant:
- Very specific: line 60
Update 07_continuity/locations.yaml only when the chapter establishes new location facts, movement constraints, or presence facts worth …
- Very specific: line 66
Read story.language before updating markdown timeline notes.
- Distinctive: line 67
Keep file and folder names in English.
- Very specific: line 68
Write timeline.md in the selected story language.
- Distinctive: line 69
Keep YAML keys in English.
- Distinctive: line 70
Write human-readable YAML values in the selected story language with correct orthography, accents, and normal Unicode.
- Distinctive: line 74
Read the stabilized chapter and extract events with chronological value.
- Distinctive: line 76
Add or adjust entries only where the draft provides clear evidence.
- Very specific: line 81
Update canon_facts.yaml for stable dated or ordered facts that later skills will need.
- Very specific: line 82
Update locations.yaml only if the chapter fixes a location fact that later chapters could otherwise contradict.
- Distinctive: line 83
Avoid duplicating the same fact in multiple files unless each file serves a distinct workflow purpose.
- Distinctive: line 89
when the latest chapter events occur.
- Distinctive: line 96
After running the skill, provide:
- Distinctive: line 114
Do not invent dates or ordering that the text does not support.
- Distinctive: line 115
Do not rewrite the whole timeline format unless the project explicitly changes convention.
- Distinctive: line 116
Do not duplicate every scene beat as a timeline fact.
- Distinctive: line 117
Do not promote speculative inference to canon.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Update Timeline
Overview
Use this skill to keep the project's chronology aligned with the manuscript. It should update the timeline and related factual continuity records once a chapter's events are stable enough to treat as reference.
When To Use
Use this skill when:
- a chapter draft or rewrite is stable;
- the chapter adds, moves, clarifies, or resolves dated events;
- chronology risks drifting across chapters;
- location movement or event sequencing needs to be persisted for later planning.
Do not use this skill to infer a timeline that the story has not actually established.
Required Inputs
Gather or infer these inputs:
story.yamlmetadata;- chapter or chapter range in scope;
- current
02_story/timeline.md; - relevant continuity YAML files;
- location or worldbuilding files if the chapter fixes travel or place facts.
Ask questions only when the scope or temporal frame is genuinely unclear.
Files To Read
Always read:
story.yaml- target chapter or chapters in
05_draft/ 02_story/timeline.md
Read these when present and relevant:
06_review/chapter_XX.review.md06_review/chapter_XX.revision.md07_continuity/canon_facts.yaml07_continuity/locations.yaml02_story/chapter_list.md02_story/worldbuilding.md04_outline/*
Files To Write
Write or update:
02_story/timeline.md07_continuity/canon_facts.yaml
Update 07_continuity/locations.yaml only when the chapter establishes new location facts, movement constraints, or presence facts worth preserving.
Language Rules
This skill depends on story.yaml as the source of truth for project metadata.
- Read
story.languagebefore updating markdown timeline notes. - Keep file and folder names in English.
- Write
timeline.mdin the selected story language. - Keep YAML keys in English.
- Write human-readable YAML values in the selected story language with correct orthography, accents, and normal Unicode.
Procedure
- Read the stabilized chapter and extract events with chronological value.
- Compare those events against the current timeline and canon facts.
- Add or adjust entries only where the draft provides clear evidence.
- Preserve the project's existing timeline granularity:
- day-based if the project uses days;
- scene-based if the project uses finer markers;
- historical bullets where only backstory chronology exists.
- Update
canon_facts.yamlfor stable dated or ordered facts that later skills will need. - Update
locations.yamlonly if the chapter fixes a location fact that later chapters could otherwise contradict. - Avoid duplicating the same fact in multiple files unless each file serves a distinct workflow purpose.
Output Requirements
The update should make it easy to answer:
- when the latest chapter events occur;
- what changed in the chronology;
- which facts are newly stable enough to treat as canon;
- whether any temporal ambiguities remain unresolved.
Output
After running the skill, provide:
- a short summary of the timeline changes;
- the most important new or revised dated facts;
- any chronology ambiguities intentionally left open;
- the recommended next step, usually
sync-story-bible.
Definition Of Done
This skill is done when:
02_story/timeline.mdreflects the latest stable draft state;canon_facts.yamlcontains the new dated or ordered facts that matter;- any location updates were applied only where justified;
- the chronology is clearer than before the update.
Restrictions
- Do not invent dates or ordering that the text does not support.
- Do not rewrite the whole timeline format unless the project explicitly changes convention.
- Do not duplicate every scene beat as a timeline fact.
- Do not promote speculative inference to canon.
Example Invocation
Use $update-timeline to synchronize the timeline and dated canon after the revised chapter 2 becomes stable.Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

