cyo-author

Generate narrative prose for interactive story skeletons under word-count and reading-level constraints.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/ByronWilliamsCPA/cyo-adventure --skill cyo-author
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cyo-author
Source: https://github.com/ByronWilliamsCPA/cyo-adventure/tree/main/.claude/skills/cyo-author
Command: npx skills add https://github.com/ByronWilliamsCPA/cyo-adventure --skill cyo-author

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the prose-writing process for interactive story skeletons, ensuring that generated content adheres to strict narrative constraints, reading levels, and structural requirements without manual intervention.

Core Features & Use Cases

  • Skeleton Filling: Automatically populates story nodes with prose based on specific narrative beats and word count targets.
  • Constraint Enforcement: Validates generated content against age-band reading levels and fail-state policies to ensure quality and safety.
  • Theme Integration: Supports theme-based re-imagining of stories while preserving the underlying narrative logic and action-semantics.

Quick Start

Use the cyo-author skill to fill the story skeleton located at skeletons/3-5/adventure-01.json using the provided theme brief.

Frequently Asked Questions about cyo-author

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate prose generation for interactive story skeletons?▼

Automate prose generation by mapping thematic content to predefined structural nodes within a JSON skeleton. The system populates story nodes with narrative text, enforcing strict word-count envelopes and reading-level constraints to ensure consistent quality across various age bands.

Can I enforce reading-level constraints when generating narrative text for interactive stories?▼

Yes, reading-level constraints are enforced during narrative text generation. The system validates generated prose against specific age-band reading levels and fail-state policies, ensuring the interactive story content remains appropriate and safe for the target audience without manual checks.

How do I populate JSON story nodes with thematic content automatically?▼

Populate JSON story nodes by providing a theme brief and a story skeleton file. The system automatically fills the skeleton's predefined structural nodes with prose based on specific narrative beats and word-count targets, preserving the underlying narrative logic and action-semantics.

Does the cyo-author skill validate interactive story structure against integrity rules?▼

Yes, the cyo-author skill validates the generated story structure against structural integrity rules. It checks the populated prose for compliance with word-count envelopes, reading-level constraints, and fail-state policies before importing the resulting story graph into the adventure management system.

What is needed to start filling interactive story skeletons with automated prose?▼

To start filling interactive story skeletons, you need the uv dependency installed, a JSON skeleton file containing predefined structural nodes, and a theme brief. The system uses these inputs to automatically generate and validate narrative prose for each story beat.

Can I re-imagine existing interactive stories with new themes while keeping the narrative logic?▼

Yes, you can re-imagine existing interactive stories with new themes. The system supports theme-based re-imagining by mapping new thematic content to the skeleton's predefined structural nodes, which preserves the underlying narrative logic and action-semantics throughout the generated prose.