Install
openclaw skills install story-writing-nofussManage the full fiction writing process from initial concept through planning, drafting, reviewing, and exporting a formatted book.
openclaw skills install story-writing-nofussA complete end-to-end story development and writing system with project management.
The skill tracks your project through 6 stages:
| Stage | Status | Description |
|---|---|---|
| 0. Discovery | discovery.json | Questionnaire complete |
| 1. Story Bible | story-bible.md | World-building documented |
| 2. Book Bible | book-bible.md | Detailed chapter planning |
| 3. Drafting | chapters/*.md | Writing in progress |
| 4. Review | review-notes.md | Quality check complete |
| 5. Export | export/*.html | Book formatted |
project-folder/
├── discovery.json # Stage 0: All questionnaire answers
├── story-bible.md # Stage 1: World, characters, rules
├── book-bible.md # Stage 2: Detailed chapter outline
├── chapters/ # Stage 3: Written chapters
│ ├── chapter-01.md
│ ├── chapter-02.md
│ └── ...
├── review-notes.md # Stage 4: Review feedback
└── export/ # Stage 5: Final formatted book
└── book.html
Q1: Chapters
Q2: Word Count
Q3: Genre & Sub-genre
See references/fiction-genres-encyclopedia.md for comprehensive list. Top 10 suggestions:
Reference: references/fiction-genres-encyclopedia.md contains 150+ genres and subgenres.
Q4: Time Period
Q5: Locations
Q6: Story Outline (Free-form or choose a template)
Q7: Plot Suggestions (Based on chosen outline - 10 variations within that structure)
The skill generates 10 specific plot variations based on your chosen outline, genre, and setting.
Q8: Atmosphere/Tone
Q9: Story Outcome
Q10: Target Audience
discovery.json - All answers savedTakes discovery.json and generates comprehensive world-building document.
story-bible.md - Comprehensive world referenceTakes story-bible.md and generates detailed chapter-by-chapter planning.
Structure Selection
Beat Breakdown
Chapter Outline
Scene Cards
Subplot Tracking
Pacing Guide
book-bible.md - Complete chapter-by-chapter planWrites the actual story text, chapter by chapter.
For each chapter:
chapters/chapter-XX.mdThe skill maintains:
chapters/chapter-01.md through chapters/chapter-XX.mdReviews all chapters using enhanced 5-category scoring system.
1. Plot (Structure & Pacing)
2. Story Line (Emotional Coherence)
3. Dramas (Conflict & Tension)
4. Love & Sensuality (Relationships)
5. Humanity (Theme & Meaning)
review-notes.md - Basic review with issues and suggestionsreview-notes-enhanced.md - Enhanced review with 5-category scoring (recommended)Converts chapters into formatted HTML book.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>[Book Title]</title>
<style>
/* Book styling */
body { font-family: Georgia, serif; line-height: 1.6; }
.chapter { page-break-before: always; }
.title-page { text-align: center; padding-top: 40%; }
/* ... more styles ... */
</style>
</head>
<body>
<div class="title-page">
<h1>[Title]</h1>
<h2>[Subtitle]</h2>
<p>by [Author]</p>
</div>
<div class="toc">
<h2>Table of Contents</h2>
<!-- Auto-generated TOC -->
</div>
<div class="chapter" id="chapter-1">
<h2>Chapter 1: [Title]</h2>
<!-- Chapter content -->
</div>
<!-- More chapters -->
</body>
</html>
export/book.html - Complete formatted bookexport/style.css - Separate stylesheet (optional)scripts/discovery.pyInteractive questionnaire with 10 suggestions per question.
python scripts/discovery.py
python scripts/discovery.py --output my-story.json
scripts/story-bible-generator.pyGenerate story bible from discovery answers.
python scripts/story-bible-generator.py --discovery discovery.json
scripts/book-bible-generator.pyGenerate detailed chapter outline from story bible.
python scripts/book-bible-generator.py --story-bible story-bible.md
scripts/draft-chapter.pyWrite a chapter based on book bible.
python scripts/draft-chapter.py --chapter 1 --book-bible book-bible.md
python scripts/draft-chapter.py --all # Write all chapters
scripts/review-book.pyBasic review of all chapters for quality.
python scripts/review-book.py --chapters chapters/
python scripts/review-book.py --fix # Auto-fix minor issues
scripts/review-book-enhanced.pyEnhanced review with 5-category scoring system.
python scripts/review-book-enhanced.py --chapters chapters/ --book-bible book-bible.md --discovery discovery.json
Output: review-notes-enhanced.md with:
scripts/export-html.pyExport to HTML book format.
python scripts/export-html.py --chapters chapters/ --output export/book.html
scripts/chapter-tracker.pyTrack writing progress.
python scripts/chapter-tracker.py --chapters 24 --target 80000 --completed 6 --written 18000
scripts/beat-sheet.pyGenerate Save the Cat beat sheet.
python scripts/beat-sheet.py --target 80000
references/fiction-genres-encyclopedia.mdComprehensive list of 150+ fiction genres and subgenres across all major categories: Literary Fiction, Action/Adventure, Speculative Fiction (Fantasy, Sci-Fi, Horror), Crime/Mystery, Romance, and experimental hybrids.
references/structure-frameworks.mdFive story structures with word count breakdowns.
references/revision-checklist.mdFour-pass revision system.
references/world-building-prompts.mdDeep-dive questions for world development.
references/query-submission.mdTraditional publishing guide.
references/style-guide.mdWriting standards and common issues.
1. Discovery → Answer 10 questions → discovery.json
2. Story Bible → Generate world/characters → story-bible.md
3. Book Bible → Plan every chapter → book-bible.md
4. Drafting → Write chapter by chapter → chapters/*.md
5. Review → Quality check → review-notes.md
6. Export → Format as book → export/book.html
Check current project status:
python scripts/project-status.py
Output:
Project: My Novel
Status: Stage 3 - Drafting
Progress: 12/24 chapters (50%)
Words: 36,000/80,000 (45%)
Next: Continue drafting chapter 13