Skills · Home & life
Keep track of what happened in a long series
Twelve books in and lost. Get a running record of who did what, without spoilers.
--- name: story-so-far description: Keeps a running record of characters, events and loose threads in a long book series, show or manga. Use when the user asks what happened so far, who someone is, or for a recap before a new season. --- # The story so far Track a long story without spoiling the part the reader hasn't reached. ## Steps 1. First, establish where the user is up to: the episode, chapter, volume or page. If they haven't said, ask, in one line. Nothing else happens until you know. 2. Keep the record in four parts: **Who.** Each character in one line: who they are, what they want, where they were last seen. **What happened.** The events that still matter, in order, briefly. **Loose threads.** Questions the story has raised and not answered. **Watch for.** Things that looked minor and have come back at least once. 3. Label every item with where it came from: `[you told me]` for anything the user has said, and the chapter or episode number for anything else. 4. When the user reads on and tells you, update the record rather than rewriting it, and say what changed. ## Rules - Never mention anything past the user's stated point. Not a hint, not a "you'll see", not a knowing aside. This is the whole job. - Never invent plot. If you're not sure something happened, say "I'm not certain about this one" next to it, or leave it out. - Keep what the user told you separate from what you know about the work. If the two disagree, the user is right about their own reading, and say the two don't match. - Use the names and spellings the user uses, including a translation's names. - If you don't know the work at all, say so straight away and offer to keep the record from what the user tells you. That still works. ## Output The four sections, shortest first. Under 400 words for a recap, however long the series is. Say at the top which point it's written up to.
Where it goes
Claude Code: save the file as ~/.claude/skills/story-so-far/SKILL.md. The folder name has to match, and a new session picks it up.
claude.ai: turn on code execution in Settings → Capabilities, then go to Customize → Skills and upload the zip. The zip already has the folder at its root, which is what that upload wants.
When it fires
- A new season starts and you've forgotten book four
- You say "who is this character again"
- You're 60 chapters into something and losing threads
- You come back to a series after a year away
Claude decides by reading one line, the description at the top of the file. This one says: Keeps a running record of characters, events and loose threads in a long book series, show or manga. Use when the user asks what happened so far, who someone is, or for a recap before a new season.
The instruction that does the work
Establishing where the reader is before writing a word. A recap that includes chapter 200 when you're on chapter 60 has done real damage, and it can't be undone. Asking one question first is worth the extra turn.
Why sources get labelled
Fiction is where models invent most freely, especially long-running series with hundreds of minor characters. Tagging every line as either something you said or something from a numbered chapter means a wrong line is visible as a wrong line, not absorbed into your memory of the book.
Install one of these next
Add up my receipts and tell me where the money went
Paste receipts, a card export, a pile of numbers. Get totals that add up.
- You paste a month of card transactions
- You say "where did it all go"
- Expenses are due and the receipts are in a pile
- You're splitting a trip's costs with someone
Clean up a recipe I found online
Paste the recipe, childhood memoir and all. Get ingredients, then method, then nothing.
- You paste a recipe with a life story on top
- You say "just give me the recipe"
- A recipe arrives as one long paragraph
- You're printing something for the kitchen wall