chapter-writing SKILL.md skillA

chapter-writing from danjdewhurst/story-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add danjdewhurst/story-skills/chapter-writing@git:20261014.4b8019d

Pins git:20261014.4b8019d in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
danjdewhurst/story-skills
Path
skills/chapter-writing/SKILL.md
Versions recorded
32
Latest version
git:20261014.4b8019d, committed Oct 14, 2026
First version recorded
Jun 3, 2026
Size
19,159 bytes
Repository stars
382
License
MIT

This skill should be used when the user asks to "write a chapter", "next chapter", "chapter outline", "draft chapter", "continue the story", "write a scene", "outline a chapter", or wants to write prose for a story project. NOT for planning a scene's structure, subtext, or outcome (use scene-craft), drafting without an outline (use discovery-drafting), or revising existing chapters (use revision-continuity).

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Chapter Writing

## Overview

Write story chapters using an outline-first workflow. Gathers context with `story context`, which keeps later chapters out, builds a beat-by-beat outline for approval, then writes full prose. After writing, records the scene dates, the continuity state, and each setup planted or paid off in the one record that owns it, and rebuilds registries with `story reindex`.

## Prerequisites

A story project must already exist with at least:
- `story.md` (story bible)
- At least one character in `characters/`
- A plot structure in `plot/_index.md` (recommended but not required for first chapters)

## Prose Pass and Companion Skill

The in-repo `line-editing` skill owns the prose-quality pass (line edit, voice differentiation, copyedit, read-aloud, proof). It ships with Story Skills, so it is always available: run it on a drafted chapter before marking it `revised`.
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add danjdewhurst/story-skills/chapter-writing@sha256:cc040a558be8c45b

The line at the top of this page pins the label git:20261014.4b8019d, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_6kajk234ad2kef5y.svg)](https://markdownregistry.com/a/art_6kajk234ad2kef5y)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 32 versions of this file, between Jun 3, 2026 and Oct 14, 2026, about one every 4 days.

versioncommittedcommitsizeaudit
git:20261014.4b8019d latest2026-10-14 4b8019d 19,159 BA view · diff
git:20261008.fb18cce2026-10-08 fb18cce 19,018 BA view · diff
git:20261007.91ef2582026-10-07 91ef258 18,948 BA view · diff
git:20261007.06390d02026-10-07 06390d0 17,916 BA view · diff
git:20261007.1c0d3eb2026-10-07 1c0d3eb 18,845 BA view · diff
git:20261007.78db5fc2026-10-07 78db5fc 17,898 BA view · diff
git:20261003.d98807a2026-10-03 d98807a 14,274 BA view · diff
git:20261003.2bd70132026-10-03 2bd7013 13,836 BA view · diff
git:20261003.72af51c2026-10-03 72af51c 13,399 BA view · diff
git:20261003.e06c7be2026-10-03 e06c7be 13,768 BA view · diff
git:20261003.ec2ed722026-10-03 ec2ed72 13,204 BA view · diff
git:20261002.880a47b2026-10-02 880a47b 11,976 BA view · diff
git:20260927.24c9f3e2026-09-27 24c9f3e 11,234 BA view · diff
git:20260927.ec04d4a2026-09-27 ec04d4a 11,371 BA view · diff
git:20260927.95921922026-09-27 9592192 10,032 BA view · diff
git:20260927.2c7f1952026-09-27 2c7f195 9,795 BA view · diff
git:20260927.75adac02026-09-27 75adac0 9,857 BA view · diff
git:20260925.15492b72026-09-25 15492b7 9,406 BA view · diff
git:20260924.640a5ad2026-09-24 640a5ad 8,764 BA view · diff
git:20260922.0a6f7c92026-09-22 0a6f7c9 7,300 BA view · diff
git:20260922.d40681a2026-09-22 d40681a 7,529 BA view · diff
git:20260922.e62a9e12026-09-22 e62a9e1 7,605 BA view · diff
git:20260920.63d654a2026-09-20 63d654a 7,169 BA view · diff
git:20260920.f6463082026-09-20 f646308 7,178 BA view · diff
git:20260920.26773792026-09-20 2677379 6,960 BA view · diff
git:20260916.10e48432026-09-16 10e4843 6,631 BA view · diff
git:20260915.8c380142026-09-15 8c38014 6,462 BA view · diff
git:20260607.04c83cd2026-06-07 04c83cd 6,177 BA view · diff
git:20260606.5a0ce9c2026-06-06 5a0ce9c 5,284 BA view · diff
git:20260606.95fb9732026-06-06 95fb973 5,446 BA view · diff
git:20260606.5ef15f82026-06-06 5ef15f8 5,105 BA view · diff
git:20260603.7a63f8a2026-06-03 7a63f8a 4,538 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (19159 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

danjdewhurst/story-skills · 382 stars · license MIT · pushed 2026-11-02 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_6kajk234ad2kef5y
GET https://markdownregistry.com/api/v1/resolve?ref=danjdewhurst/story-skills/chapter-writing
GET https://markdownregistry.com/api/v1/blob/cc040a558be8c45b68102633781dc8bfad4989e293c00edde71e191d027967b2

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from danjdewhurst/story-skills

AGENTS.md AGENTS.md file
danjdewhurst/story-skills · AGENTS.md
git:20261101.ee29402 · audit B · 382 stars
CLAUDE.md CLAUDE.md file
danjdewhurst/story-skills · CLAUDE.md
git:20260901.e521c75 · audit B · 382 stars
adaptation SKILL.md skill
danjdewhurst/story-skills · skills/adaptation/SKILL.md · This skill should be used when the user asks to "make an audiobook", "narration script", "narrator", "ACX", "Findaway"…
git:20261014.4b8019d · audit A · 382 stars
character-management SKILL.md skill
danjdewhurst/story-skills · skills/character-management/SKILL.md · This skill should be used when the user asks to "create a character", "update a character", "add a character", "build a…
git:20261102.6098078 · audit A · 382 stars
discovery-drafting SKILL.md skill
danjdewhurst/story-skills · skills/discovery-drafting/SKILL.md · This skill should be used when the user asks about "pantsing", "discovery write", "write without an outline"…
git:20261014.4b8019d · audit A · 382 stars
editorial-review SKILL.md skill
danjdewhurst/story-skills · skills/editorial-review/SKILL.md · This skill should be used when the user asks for a "sensitivity reader", "authenticity reader", "cultural review", "is…
git:20261102.e86f75d · audit A · 382 stars
feedback-triage SKILL.md skill
danjdewhurst/story-skills · skills/feedback-triage/SKILL.md · This skill should be used when the user asks to "process beta reader feedback", "alpha reader feedback", "feedback…
git:20261014.2fdb6da · audit A · 382 stars
genre-craft SKILL.md skill
danjdewhurst/story-skills · skills/genre-craft/SKILL.md · This skill should be used when the user asks about "mystery", "fair play", "clue", "red herring", "romance beats"…
git:20261014.4b8019d · audit A · 382 stars
interactive-fiction SKILL.md skill
danjdewhurst/story-skills · skills/interactive-fiction/SKILL.md · This skill should be used when the user asks to "write a branching story", "interactive fiction", "choose your own…
git:20261014.4b8019d · audit A · 382 stars
line-editing SKILL.md skill
danjdewhurst/story-skills · skills/line-editing/SKILL.md · This skill should be used when the user asks to "line edit", "edit my prose", "polish this chapter", "tighten the…
git:20261014.4b8019d · audit A · 382 stars
plot-structure SKILL.md skill
danjdewhurst/story-skills · skills/plot-structure/SKILL.md · This skill should be used when the user asks to "create a plot arc", "story structure", "add a plot point", "story…
git:20261102.6098078 · audit A · 382 stars
premise-workshop SKILL.md skill
danjdewhurst/story-skills · skills/premise-workshop/SKILL.md · This skill should be used when the user asks to "brainstorm a story idea", "I have an idea for a story", "what if"…
git:20261014.4b8019d · audit A · 382 stars

Every file in danjdewhurst/story-skills

Other files named chapter-writing

chapter-writing SKILL.md skill
bs779517/story-skills · skills/chapter-writing/SKILL.md · This skill should be used when the user asks to "write a chapter", "next chapter", "chapter outline", "draft chapter"…
git:20260212.9c72eb5 · audit A · 8 stars

Browse by kind, by grade A, or by owner.