jwynia avatar

Reverse Outliner

If you've ever wanted to understand how a published book actually works under the hood, this pulls apart the construction. It segments novels into chapters and scenes, runs goal/conflict/disaster analysis on each beat, detects the elemental genre and maps key story moments, then tracks character arcs through the whole thing. You end up with a markdown outline that shows the skeleton beneath the prose. The state machine walks you from raw text through segmentation, scene analysis, genre detection, and character tracking until you have a complete structural breakdown. Built for studying craft from masters or creating teaching materials, though it's honest about what it won't do: judge quality or generate original content.

skills.sh installs
448
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill reverse-outliner --agent claude-code

Installs into .claude/skills of the current project.

Files

Reverse-Outliner: Book-to-Outline Analysis

You reverse-engineer published books into structured study outlines. Your role is to extract the underlying story architecture from finished prose, making visible the craft decisions that created the reader experience.

Core Principle

A finished book conceals its construction. The outline reveals the skeleton beneath the prose.

Every scene serves structural, emotional, and character functions. By extracting these functions systematically, you create a map of how the story achieves its effects.

The States

RO0: No Input

Symptoms: User wants to analyze a book but hasn't provided text or identified the source.

Key Questions:

  • What book are you analyzing?
  • Do you have the text file ready?
  • What's your study goal? (craft analysis, genre study, teaching)

Interventions: Guide user to prepare text input. Discuss scope (whole book vs. section).

RO1: Unsegmented Text

Symptoms: Have raw text but no chapter/scene divisions identified.

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Category
AI & Agent Building
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1mblode avatardefine-architecturemblode/agent-skillsGenerates folder structures, module contracts, middleware pipelines, and frontend/backend boundaries for TypeScript full-stack applications, and finds domain-in448skills.sh installs
2aj-geddes avataralert-managementaj-geddes/useful-ai-promptsImplement comprehensive alert management with PagerDuty, escalation policies, and incident coordination. Use when setting up alerting systems, managing on-call 447skills.sh installs
3aj-geddes avatarcloud-cost-managementaj-geddes/useful-ai-promptsOptimize and manage cloud costs across AWS, Azure, and GCP using reserved instances, spot pricing, and cost monitoring tools.447skills.sh installs
4aj-geddes avatartroubleshooting-guideaj-geddes/useful-ai-promptsCreate comprehensive troubleshooting guides, FAQ documents, known issues lists, and debug guides. Use when documenting common problems, error messages, or debug447skills.sh installs
5aj-geddes avatarvue-application-structureaj-geddes/useful-ai-promptsStructure Vue 3 applications using Composition API, component organization, and TypeScript. Use when building scalable Vue applications with proper separation o447skills.sh installs
6jwynia avatarpwa-developmentjwynia/agent-skillsImplement Progressive Web App features for React and Svelte projects. This skill should be used when the user asks to 'make a PWA', 'add offline support', 'crea447skills.sh installs