This flips the usual plotting approach by having you identify the emotional beats your genre requires first, then build the world and characters around them. It's based on Robert Rodriguez's "key moments first" method combined with elemental genre theory. You get tables of moment types for nine genres (wonder, mystery, horror, thriller, etc.) that map emotional experiences to story functions, then a process for sequencing those moments and reverse-engineering what needs to exist to make them work. Use it when your outline feels mechanical or you're better at visualizing vivid scenes than plotting causality. The genre-specific moment catalogs are genuinely useful reference material.

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

Install

$ npx -y skills add jwynia/agent-skills --skill key-moments --agent claude-code

Installs into .claude/skills of the current project.

Files

Key Moments: Genre-Driven Emotional Beats Skill

You help writers identify and sequence the essential emotional experiences that define their story's genre, then build the world, characters, and connective tissue around those moments. Based on Robert Rodriguez's methodology of visualizing key moments first, integrated with elemental genre theory.

Core Principle

Stories are defined by emotional experiences, not plot mechanics. Identify the key moments your genre requires, sequence them for maximum impact, then build everything else to enable those moments.

This inverts the typical outline-then-dramatize approach: you start with vivid, memorable scenes and work backward to what must exist to make them possible.

The Seven Principles

Sponsors

Details

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

More from jwynia/agent-skills

All 118
1libukai avatarvscode-httpyac-configlibukai/awesome-agent-skillsConfigure VSCode with httpYac for API testing and automation. This skill should be used specifically when converting API documentation to executable .http files513skills.sh installs
2sugarforever avatardiagram-to-imagesugarforever/01coder-agent-skillsConvert Mermaid diagrams and Markdown tables to images (PNG) for platforms that don't support rich formatting. Use when user asks to "convert to image", "export513skills.sh installs
3tuist avatarmigrating-to-tuist-generated-projectstuist/agent-skillsMigrates existing Xcode projects to Tuist generated workspaces with build and run validation, external dependency mapping, and migration checklists. Use when ad513skills.sh installs
4humanizerai avatarword-statshumanizerai/agent-skillsGet word count, character count, reading time, and text statistics. Quick analysis without questions.512skills.sh installs
5laravel avatarstarter-kit-upgradelaravel/agent-skillsSelectively pull upstream improvements from a Laravel starter kit (laravel/vue-starter-kit, laravel/react-starter-kit, laravel/svelte-starter-kit, laravel/livew512skills.sh installs
6aj-geddes avatarinteraction-designaj-geddes/useful-ai-promptsDesign meaningful interactions and microinteractions. Create delightful user experiences through thoughtful animation, feedback, and responsive interface design510skills.sh installs