📚
WritingJavaScript

Story Initialization

by danjdewhurst

Story Initialization is a Writing skill for Claude Code, published by danjdewhurst in story-skills.

203 stars26 forkson danjdewhurst/story-skillsAdded 2026/09/05+2% in starsRepository updated 2026/09/01
agent-skillsai-agentsclaude-code-plugincodexcodex-plugincreative-writingfiction-writingmarkdownplot-structureskill-mdstorytellingworldbuildingwriting-tools
Install in seconds
Install Story Initialization
Copy Story Initialization into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/danjdewhurst/story-skills/tree/main/skills/story-init ~/.claude/skills/story-init

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/danjdewhurst/story-skills.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
skills/story-init/SKILL.md in danjdewhurst/story-skills
Installs to
~/.claude/skills/story-init
Collection
One of 7 skills cataloged from this repository
Category
Writing1227 skills

What Story Initialization does

Story Initialization creates a structured markdown workspace for a new fiction project, including the story bible, character, worldbuilding, plot, scene, and continuity registries. Use it when starting a story from scratch or setting up an existing idea for planning.

Story Initialization is cataloged under Writing on DirSkills. Story Initialization comes from a repository tagged agent-skills, ai-agents, claude-code-plugin, codex and codex-plugin.

Documentation

README

Story Initialization

Overview

Initialize a new story project with a structured markdown folder layout. Creates the story bible, registries, scene tracking, continuity state, glossary, worldbuilding folders, plot structure, and chapter tracker - all as cross-referenced markdown files with YAML frontmatter.

When to Use

  • Starting a new story, book, or fiction project
  • Setting up the folder structure for an existing story idea
  • NOT for adding to an existing story project (use the domain-specific skills instead)
  • NOT for converting an existing manuscript or chapter drafts: run story import <source> --title "{Title}" instead, then build out the bible from the entity candidates it prints

Workflow

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Story Initialization

  • What else does danjdewhurst publish alongside Story Initialization?

    Story Initialization is one of 7 skills that DirSkills catalogs from danjdewhurst/story-skills, the repository it ships in. Its siblings there include Chapter Writing, Character Management and Plot Structure. Each one is a separate skill with its own page in this directory, installs the same way Story Initialization does, and is maintained by danjdewhurst in that same repository. The rest of the collection is listed on the danjdewhurst/story-skills page.

  • How does Story Initialization compare to other Writing skills?

    Story Initialization ranks #990 by stars among the 1227 Writing skills in this catalog. The most-starred ones next to it are Article Writing, Social Media Content Calendar and Knowledge Comic Creator. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Story Initialization against them. Open each page to compare what they document and how they install.

More from danjdewhurst/story-skills

Story Initialization is one of 7 skills cataloged on DirSkills from danjdewhurst/story-skills.

See all 7 skills