Agent skill

Chapter Writing

by danjdewhurst in danjdewhurst/story-skills

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…

MITAuto-check passedWriting & Content

Install Chapter Writing

skills CLI
$ npx skills add danjdewhurst/story-skills --skill chapter-writing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install danjdewhurst/story-skills chapter-writing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/danjdewhurst/story-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/chapter-writing .claude/skills/chapter-writing && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
chapter-writing
GitHub stars
275
Used in
1 other repo
Token cost
~4k tokens
SKILL.md length
2,117 words
Files
4 (incl. references)
Skills in repo
24
Repo updated
First seen
Licence
MIT

At a glance

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…

  • Works in 5 steps: Gather Context → Determine Chapter Scope → Build the Outline → …
  • Asks to write a chapter
  • SKILL.md covers Overview, Prerequisites, Prose Pass and Companion Skill and Outline-First Workflow, plus 6 more sections
  • Calls bun and node

What it does

Chapter Writing is an agent skill from danjdewhurst/story-skills. 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).

Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/chapter-template.md`, `references/scene-template.md` and `references/writing-guidelines.md`).

It sits in Writing & Content, covering Creative writing and fiction. The repository describes itself as: Agent Skills for end-to-end story writing in markdown, packaged as Codex and Claude Code plugins. The licence is MIT.

When your agent uses it

  • Asks to write a chapter
  • Chapter outline
  • Continue the story
  • Outline a chapter

Example prompts

  • “write a chapter”
  • “next chapter”
  • “chapter outline”
  • “/chapter-writing”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Gather Context
  2. Determine Chapter Scope
  3. Build the Outline
  4. Write the Chapter
  5. Post-Write Updates

What it can do on your machine

Read from SKILL.md and the folder at commit e1286c8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • bun
    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Chapter Writing loads about 4k tokens when it runs, and up to ~5.7k if it reads all its reference files. Until then it costs about 107 tokens; SKILL.md has 2,117 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~107
When it runs · the whole SKILL.md, loaded when a task matches
~4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from danjdewhurst/story-skills at commit e1286c8, republished under its MIT licence (© danjdewhurst). 2,117 words, ~3,963 tokens.

Download SKILL.mdSave it as .claude/skills/chapter-writing/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
chapter-writing
description
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).

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, updates the timeline, continuity state, and foreshadowing in the entity files, 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.

The external better-writing skill is an optional complement for general prose quality and anti-generic writing checks. Before drafting or revising chapter prose, check whether it is available in the active agent environment. Detect it by looking for its skill directory in the configured skills paths:

shell
ls -d ~/.claude/skills/better-writing .claude/skills/better-writing ~/.agents/skills/better-writing .agents/skills/better-writing skills/better-writing 2>/dev/null
  • If a better-writing directory exists (containing SKILL.md), use it for prose quality, voice calibration, anti-generic writing checks, and the final pre-flight pass before saving the chapter.
  • If better-writing is not installed, point the user at forjd/better-writing and ask whether they want to install it; do not run any installer without explicit approval. Then continue with this skill's built-in writing guidelines (references/writing-guidelines.md) if the user does not install it.

Outline-First Workflow

1. Gather Context

If the chapter you are drafting already has a file with its pov and characters set (for example a planned chapter that story next names), start with its packed context:

shell
story context chapter-{NN} --path .

It prints, within a token budget (--budget, default 6000), the chapter's outline and cast, the story.md essentials (including the book's language, writing mode, chapter numerals, and count unit) and style-sheet.md rules, the POV character's knowledge and state at that point, cards for the characters on the page and the chapter's locations (with their progressions applied at this chapter), open promises, clues, and questions, and summaries of the previous scenes. Knowledge uses the same rule as story knowledge: the character knows a fact when its learned-in chapter is not after the target in story time (by date when both chapters are dated, otherwise by chapter number). A line marked reader-knowledge may be used in the prose. A line marked character-knowledge and do not reveal is known to the POV from a flashback the reader has not reached; write them as knowing it, and do not put the fact on the page. Everything else from a later chapter is left out. Add --json if you would rather read the items as data. For a new chapter, run it after step 2 instead.

Draft from that output, and do not open project files for background. If it ends with "Left out to fit the budget", do not open the files that list names, even though the line under it says to read them: they are whole files, and context filtered their items to the target. continuity/state.md holds knowledge learned later, character and location files hold later progressions, and promise and clue files hold their payoffs. Instead rerun with a larger --budget, or run with --json and use the text of each item in sections whose included is false, which is already filtered. Context already left out anything past the target: continuity/state.md is the full current snapshot, and a character's state from it is included only when current-chapter is before the target. plot/timeline.md, continuity/questions/_index.md, continuity/promises/_index.md, plot/_index.md, active arc files in plot/arcs/, and the other _index.md registries hold later beats or whole-book state, and the previous chapter is already covered by the recent scene summaries. Do not open them while drafting.

The packed context's Story essentials give the book's language (a BCP 47 tag; en when unset), writing mode, chapter numerals, and count unit, so you do not need to open story.md. Draft in that language, with its dialogue punctuation as the style sheet records it. If the style sheet records none and the book is not in English, settle it with the user first (see ../line-editing/references/language-conventions.md). If the packed context has no style-sheet section and no left-out item names style-sheet.md, the file is missing: draft normally and suggest the voice-style skill once a chapter exists.

2. Determine Chapter Scope

Ask the user:

  • What should this chapter cover?
  • Whose POV?
  • Which location(s)?

For a planned chapter, suggest the next beats from its packed context: its outline, the arcs it advances, and the open promises, clues, and questions. For a new chapter there is no packed context yet, so take the scope from the user and the story next suggestion. Do not open arc files or plot/_index.md to find beats.

Once the scope is agreed, give the chapter its POV and cast so the packed context can include them: create a new chapter with story add chapter "Title" --pov <character-id> --character <character-id> --location <location-id>, or set pov, characters, and locations in an existing chapter's frontmatter. Then run story context chapter-{NN} --path . (or pass a scene id, chapter-{NN}-scene-{NN}, to draft one scene) and build the outline and prose from it.

3. Build the Outline

Create a beat-by-beat outline listing:

  • Each scene/beat and what it accomplishes
  • POV character and location for each beat
  • Which arc plot points are advanced
  • Any foreshadowing to plant or pay off
  • Any machine-readable state changes the scene should record
  • Each scene's intended outcome (yes, no, yes-but, no-and) and how the chapter ends (hook)

Use the POV character card and the location cards from the packed context for voice and setting. If a card was left out to fit the budget, get it from a larger --budget or its --json item text, not from the character or location file.

Present the outline to the user for approval. Revise until approved.

4. Write the Chapter

With the approved outline, write the full prose:

  • Write in the book's language and follow the POV and tense from the packed context (they come from story.md). The craft advice in references/writing-guidelines.md and scene-craft is written for English; in another language keep its aims and use that language's own conventions
  • Use the POV character's voice and speech patterns from their packed card
  • Ground scenes in the location details from the packed context
  • Consult references/writing-guidelines.md for quick prose craft guidance. For the deep reference — the Scene/Sequel unit, dialogue subtext and voice-differentiation, deep POV and psychic distance — use the scene-craft skill.
  • Give each speaker their recorded voice, using voice-words and avoiding voice-avoid from their packed character card
  • When available, apply the better-writing skill before finalizing prose; the line-editing skill handles the fuller prose pass afterwards
  • To check a drafted scene before saving it, pipe it to story prose - (style sheet, filter words, echoes) and story voices - (voice-avoid words) from the project folder. If either reports a check skipped for the book's language, reread the scene for that check instead
  • Use the chapter template from references/chapter-template.md
  • Include the approved outline in the file above ## Chapter Text (for reference). CLI word counts start at that heading, so an outline kept above it never inflates word-count: run story wordcount . --write after writing to record counts.

Save to chapters/chapter-{NN}.md with appropriate frontmatter.

Create or update a matching scene file in scenes/chapter-{NN}-scene-{NN}.md for each scene. Scene frontmatter should include title, chapter, scene, pov, location, characters, mentions, arcs-advanced, status, date, time, and state-changes so continuity survives beyond prose. Set date (YYYY-MM-DD, or a date in the book's calendar when story.md has one, such as 3 Thaw 412 AF) and time ("HH:MM" or dawn, morning, midday, afternoon, evening, night) on every scene as its moment settles, and travel-hours (a number) when the POV character had to travel since the previous scene: undated scenes silently switch off the clock and route checks in story continuity, and story timeline lists them as undated. Set outcome on each goal-driven scene record to what actually happened on the page (yes, no, yes-but, no-and), and set the chapter's hook to how it actually ends (cliffhanger, question, revelation, reversal, decision, emotional, resolution).

Write chapter prose directly into the chapter markdown file. Do not stage prose in project-local build scripts, generator scripts, or bulk writer scripts (for example build-*.js) to emit chapters. If a temporary helper is truly unavoidable for mechanical file operations, keep it outside the story project and remove it before finishing.

Show full SKILL.md (763 more words)Show less
5. Post-Write Updates

After the chapter is written:

  1. Leave the registries alone. Every _index.md registry, including chapters/_index.md and the question, promise, and clue indexes, is generated. story reindex rebuilds those tables from the entity files, and story wordcount . --write refreshes the chapter word counts and then reindexes. Do not add or edit registry rows by hand.

  2. Update plot/timeline.md - add events from this chapter in chronological order

  3. Update arc files - mark advanced plot points with chapter reference

  4. Update scene records - make sure every scene has a corresponding scenes/ file

  5. Update continuity - after the prose is saved, carry forward character state, object ownership, knowledge, open questions, and promises/payoffs. This is the one time to open continuity/state.md: recording the new state, not reading it for drafting context. The CLI reads its frontmatter, not its body tables (those are optional notes), so record state there:

    yaml
    current-chapter: 3
    character-state:
      - character: mara-quill
        location: port-kestrel
        physical: bruised ribs
        emotional: wary
    object-state:
      - artifact: brass-key
        owner: mara-quill
        status: active
        since: chapter-03
    knowledge-state:
      - character: mara-quill
        knows: The ledger was forged
        learned-in: chapter-03

    story continuity checks these entries and story knowledge <id> --at <chapter> reads knowledge-state. When story.md links other books through follows or precedes, give reveals the series depends on a stable fact id in knowledge-state (see series-continuity)

  6. Update foreshadowing - mark any items as planted or paid-off with chapter reference

  7. Note character changes - if a character's status changed (injury, revelation, relationship shift), flag for the user to update the character file

  8. Run CLI maintenance when available:

shell
story reindex .
story wordcount . --write
story check .
story next .
story pacing .
story progress . --log

story check . runs validate, links, and continuity (the continuity check) over one scan, as every skill's maintenance block does. It prints each finding and exits non-zero when there are errors; warnings print but do not fail it. Repair those errors before treating the chapter as done. story next . can name the same errors as a P0 line and still exit 0, without printing the findings, so its exit code is not a continuity result.

story pacing . shows the new chapter's words, scene outcomes, and hook alongside the rest of the book, and warns about runs of yes outcomes, missing sequels, length outliers, or a missing hook.

story progress . --log records the session in progress.md and reports words against target-words, the deadline, and chapter target-words, plus today's words against daily-target-words, the writing streak (which skips days not in writing-days), and the last four weeks; report the streak from it rather than counting by hand. Skip the --log flag when the user does not keep a log.

Present a summary of all updates made.

Scene Breaks

Within a chapter, separate scenes with ---. Each scene should have a clear POV character (even if the same as the previous scene) and location.

Branching Books

When any chapter has choices in its frontmatter, the book branches: a chapter may be reached by more than one path, and its prose must hold on each. Draft it with the interactive-fiction skill, which follows this workflow and adds the rules for branches, rejoins, endings, and path continuity.

Revision Handoff

When asked to revise or continuity-check an existing chapter, use the revision-continuity skill; for line edits, copyedits, and proofing, use the line-editing skill. This skill owns new drafting and chapter creation; revision-continuity owns targeted edits, continuity audits, and post-draft cleanup.

CLI Maintenance

Use the Story CLI when it is available. If story is not installed, use bun run story -- from the Story Skills repository checkout or the bundled fallback node ../story-maintenance/scripts/story.js with the same arguments, resolving the path relative to this skill folder. Registry updates go through story reindex only. If no CLI is available, perform the registry, backlink, word-count, and continuity checks manually, and still do not hand-edit generated _index.md tables.

Reference Files

  • references/chapter-template.md - Frontmatter and structure template for chapter files
  • references/scene-template.md - Machine-readable continuity template for scenes
  • references/writing-guidelines.md - Quick-reference prose craft: show-don't-tell, POV, dialogue, pacing, scene structure, continuity. For the deep reference — the Scene/Sequel unit, dialogue subtext and voice-differentiation, deep POV and psychic distance — use the scene-craft skill.

Shared Conventions

Every story skill follows the shared conventions in ../story-maintenance/references/conventions.md, resolved relative to this skill folder. Read it before creating, renaming, or linking story files. If that file is missing because this skill was installed without story-maintenance, the essentials are: kebab-case ids and filenames, YAML frontmatter on every story-project file, _index.md files as the authoritative registries, bidirectional links between entities, characters for who is on the page and mentions for who is only referred to, status: deceased plus died-in: chapter-{NN} for deaths, and no project-local generator or build scripts (run only the installed or bundled Story CLI).

© danjdewhurst, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in skills/chapter-writing of danjdewhurst/story-skills.

  • SKILL.md
  • references/chapter-template.md
  • references/scene-template.md
  • references/writing-guidelines.md

Open the folder on GitHubat commit e1286c8

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in danjdewhurst/story-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Chapter Writing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Chapter Writing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Chapter Writing this skilldanjdewhurst/story-skills2751 repos~4kAutomated safety check: PassMIT
Story Multi-Perspective Reviewzenstory-ai/oh-story-claudecode7.3k3 repos~3kAutomated safety check: PassMIT
Short Web Fiction Trend Scanzenstory-ai/oh-story-claudecode7.3k3 repos~1.2kAutomated safety check: PassMIT
InkOS Creative HarnessNarcooo/inkos10k1 repos~1.1kAutomated safety check: PassAGPL-3.0
Novel Arteternityspring/shuohao-skills4.2k—~1.1kAutomated safety check: NotesApache-2.0
Novel Import and Project Rebuildzenstory-ai/oh-story-claudecode7.3k2 repos~1.7kAutomated safety check: PassMIT

Similar skills

  • Story Multi-Perspective Review

    zenstory-ai/oh-story-claudecode

    Reviews Chinese web-novel text with several reviewer agents in parallel, falling back to a single-agent pass, and reports structure, character, prose and setting problems with fixes.

    7.3k GitHub starsUsed in 3 repos~3k tokens
    Writing & ContentAuto-check passed
  • Short Web Fiction Trend Scan

    zenstory-ai/oh-story-claudecode

    Scans popular short web-fiction rankings on Chinese platforms such as Dianzhong and Heiyan to surface trending emotional hooks, themes and topic candidates with an expiry warning.

    7.3k GitHub starsUsed in 3 repos~1.2k tokens
    Writing & ContentAuto-check passed
  • Drives long-form fiction, scripts, storyboards, interactive films and long-document translation through InkOS, with every change made by a typed action.

    10k GitHub starsUsed in 1 repo~1.1k tokens
    Writing & ContentAuto-check passed
  • Novel Art

    eternityspring/shuohao-skills

    给 AI 短剧出美术设定集(场景 + 叙事道具):场景的设计意图、一致性锚点、光照时段变体、 空景提示词;道具的戏剧功能、状态变体、尺度参照、白底无手提示词。

    4.2k GitHub stars~1.1k tokensUpdated 11 days ago
    Writing & ContentAuto-check: notes
  • Novel Import and Project Rebuild

    zenstory-ai/oh-story-claudecode

    Reverse-imports an existing novel, half-finished or complete, into the standard project structure so story-long-write or story-short-write can continue it.

    7.3k GitHub starsUsed in 2 repos~1.7k tokens
    Writing & ContentAuto-check passed
  • Sepia

    Nanako0129/sepia

    Make AI-generated writing read as human-written, in fiction and in professional prose.

    3k GitHub stars~3.6k tokensUpdated yesterday
    Writing & ContentAuto-check passed

More from danjdewhurst/story-skills

All 24 skills in this repo
  • Story Maintenance

    danjdewhurst/story-skills

    This skill should be used when the user asks to validate, reindex, repair registries, check links, run the story CLI's continuity, pacing, clue, voice, or name checks, count words, summarize a story…

    275 GitHub starsUsed in 1 repo~5.9k tokens
    Auto-check passed
  • Adaptation

    danjdewhurst/story-skills

    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"…

    275 GitHub starsUsed in 1 repo~3.3k tokens
    Auto-check passed
  • Character Management

    danjdewhurst/story-skills

    This skill should be used when the user asks to "create a character", "update a character", "add a character", "build a family tree", "character relationships", "character timeline", "character…

    275 GitHub starsUsed in 1 repo~3.7k tokens
    Auto-check passed
  • Discovery Drafting

    danjdewhurst/story-skills

    This skill should be used when the user asks about "pantsing", "discovery write", "write without an outline", "discovery draft", "write into the dark", "story kernel", "reconcile a chapter"…

    275 GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check passed
  • Editorial Review

    danjdewhurst/story-skills

    This skill should be used when the user asks for a "sensitivity reader", "authenticity reader", "cultural review", "is this portrayal okay", "real people in my novel", "defamation", "can I use song…

    275 GitHub starsUsed in 1 repo~3.5k tokens
    Auto-check: notes
  • Feedback Triage

    danjdewhurst/story-skills

    This skill should be used when the user asks to "process beta reader feedback", "alpha reader feedback", "feedback round", "synthesize reader feedback", "reader notes", "beta feedback", "reader…

    275 GitHub starsUsed in 1 repo~3.5k tokens
    Auto-check: notes

Questions about Chapter Writing

What does Chapter Writing do?

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…. Chapter Writing is an agent skill from danjdewhurst/story-skills. 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.

When should I use Chapter Writing?

Chapter Writing fits situations like: asks to write a chapter; chapter outline; continue the story; outline a chapter.

How do I install Chapter Writing in Claude Code?

Run `npx skills add danjdewhurst/story-skills --skill chapter-writing -a claude-code`. Or copy the skill folder (skills/chapter-writing in danjdewhurst/story-skills) into .claude/skills/chapter-writing in your project. Claude Code loads it when a task matches its description.

How do I install Chapter Writing in Codex?

Run `npx skills add danjdewhurst/story-skills --skill chapter-writing -a codex`. Or copy the skill folder (skills/chapter-writing in danjdewhurst/story-skills) into .agents/skills/chapter-writing in your project. Codex loads it when a task matches its description.

Can I use Chapter Writing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add danjdewhurst/story-skills --skill chapter-writing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/chapter-writing, .gemini/skills/chapter-writing, .github/skills/chapter-writing and .opencode/skills/chapter-writing in your project.

What does Chapter Writing need to run?

Going by SKILL.md and its folder, Chapter Writing needs the command-line tools its instructions call (bun and node).

Does Chapter Writing access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Chapter Writing safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Chapter Writing use?

Chapter Writing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Chapter Writing use?

About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.7k tokens, read only when the agent opens those files.

What are the alternatives to Chapter Writing?

Skills that share tags, products or a category with Chapter Writing: Story Multi-Perspective Review (zenstory-ai/oh-story-claudecode, 7.3k stars), Short Web Fiction Trend Scan (zenstory-ai/oh-story-claudecode, 7.3k stars), InkOS Creative Harness (Narcooo/inkos, 10k stars) and Novel Art (eternityspring/shuohao-skills, 4.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Chapter Writing?

danjdewhurst (a GitHub user) maintains it in danjdewhurst/story-skills, which has 275 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on October 7, 2026.

Source: danjdewhurst/story-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.