chapter-writing
This skill should be used when the user asks to "write a chapter", "next chapter", "chapter outline", "draft chapter", "continue…
This skill should be used when the user asks to "make an audiobook", "narration script", "narrator", "ACX", "Findaway", "pronunciation guide", "how long is the audiobook", "adapt to a screenplay", "Fountain", "screenplay", "picture book", "spreads", "illustration notes", "art
Claude Code
$ npx -y skills add danjdewhurst/story-skills --skill adaptation --agent claude-code
Codex
$ npx skills add danjdewhurst/story-skills --skill adaptation -a codex -y
Cursor
$ npx skills add danjdewhurst/story-skills --skill adaptation -a cursor -y
Gemini CLI
$ npx skills add danjdewhurst/story-skills --skill adaptation -a gemini-cli -y
GitHub Copilot
$ npx skills add danjdewhurst/story-skills --skill adaptation -a github-copilot -y
OpenCode
$ npx skills add danjdewhurst/story-skills --skill adaptation -a opencode -y
Windsurf
$ npx skills add danjdewhurst/story-skills --skill adaptation -a windsurf -y
name: adaptation description: This skill should be used when the user asks to "make an audiobook", "narration script", "narrator", "ACX", "Findaway", "pronunciation guide", "how long is the audiobook", "adapt to a screenplay", "Fountain", "screenplay", "picture book", "spreads", "illustration notes", "art notes", "comic script", "comics script", "graphic novel", "panels", "interactive edition", "turn the book into Ink or Twine", "translate the book", "translation", "foreign edition", "glossary for translators", or wants to turn a story project into another form or language, or to plan a picture book. NOT for writing a new branching or choose-your-own-adventure story (use interactive-fiction), or writing rhyming picture-book text (use verse-craft).
Turn a story project into another form: an audiobook narration script, a screenplay in Fountain, a picture-book pagination plan, a comics script, an interactive-fiction branch map, or an edition in another language. The story project stays the source of truth. Adaptation files live in `adaptations/` inside the project, except translations, which become their own project folder with the same ids.
A story project with `story.md` in the root and chapters drafted far enough to adapt. Read `story.md` (`title`, `form`, `language`, `status`), the chapter and scene records, and the character, location, and glossary files the adaptation touches. Adapting a draft that is still changing means redoing the adaptation; say so if `status` is not `revising` or `complete`.
pronunciation guide, narrator and production checklist
edition (a linear book turned into Ink or Twine)
translator
`publishing`); audio and film rights one-sheets live there
choose-your-own-adventure story (use `interactive-fiction`)
(use `verse-craft`)
The CLI checks fiction entities (characters, chapters, scenes, continuity); do not force a poetry collection or nonfiction book into it. A short-story collection does fit: see `docs/series.md`, Short-story collections and anthologies.
author's approval. Adaptation choices live in `adaptations/`.
other than `story.md`, `style-sheet.md`, and `progress.md` is reported as a stray file. Use `adaptations/` or a non-`.md` extension such as `.fountain`.
Ask the author or cite a source.
tell the author to check the platform's current spec.
are not legal advice; point to the `publishing` skill's contract checklist and a professional.
Follow `references/audiobook.md`.
1. Add `pronunciation` to every character, location, faction, artifact, and glossary term a narrator could say wrong (`pronunciation: SEER-sha`). Respell for the narrator's language, not always English. Ask the author for any they have not decided. 2. Build the script:
story build . --format narration --out adaptations/audiobook/narration-script.md
It opens with the pronunciation guide table, then each chapter with its estimated finished runtime, scene breaks as `[pause]`, and the total runtime. The rate comes from the book's `language` (155 words per minute in English; the script's first line names it), and the credits are in that language; time a sample chapter and rescale (see `references/audiobook.md`). `--out` never replaces an existing file under `adaptations/`, so delete the old script before a rebuild. 3. Review the script for what reads badly aloud: long dialogue runs without tags, visual-only jokes, footnotes, maps, letters and texts, tables. Record fixes as narrator notes in `adaptations/audiobook/production.md`; change the manuscript only with the author's approval. 4. Draft the production checklist from the reference: route (ACX, Findaway Voices by Spotify, other), narrator audition script, retail sample, chapter file list, credits, and AI narration disclosure.
Follow `references/fountain.md`.
1. Add `setting: interior`, `exterior`, or `both` to each location the scenes use, and to any scene whose place differs from its location's (on the harbor wall, not in the harbor office). Ask the author when the prose does not settle it. Run `story validate .`. 2. Build the scene list from scene records (reading order, or `story timeline .` for story-time order). Each scene becomes one or more sluglines from its `location`, `setting`, `time`, and `characters`. 3. Mark each scene keep, merge, cut, or externalize (interior moments that need an action or line). Save it as `adaptations/screenplay/scene-list.md`. 4. Start the script from the scene records:
story build . --format fountain --out adaptations/screenplay/{story-id}.fountainIt writes a title page, a `##` section per chapter, and one scene heading per scene record with the source scene id, cast, and scene
Agent Skills for end-to-end story writing in markdown, packaged as Codex and Claude Code plugins.
This skill should be used when the user asks to "write a chapter", "next chapter", "chapter outline", "draft chapter", "continue…
This skill should be used when the user asks to "create a character", "update a character", "add a character", "build a family…
This skill should be used when the user asks about "pantsing", "discovery write", "write without an outline", "discovery draft",…
This skill should be used when the user asks for a "sensitivity reader", "authenticity reader", "cultural review", "is this…
This skill should be used when the user asks to "process beta reader feedback", "alpha reader feedback", "feedback round",…
This skill should be used when the user asks about "mystery", "fair play", "clue", "red herring", "romance beats", "HEA",…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…