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.