claude-screenwriting

e06084/claude-screenwriting

claude-screenwriting is an agent skill project by e06084 on GitHub: Screenwriting knowledge engine: turns Vogler/McKee/Save the Cat into an Obsidian story wiki with 15-beat pacing, three-layer character cards and structural diagnosis. It covers characters, episodes and review, and its README says it works with Claude Code. 9 stars, last updated 2026-10-08, MIT license.

Editor's notes

install.sh copies the 8 skills into ~/.claude/skills; you start Claude Code inside your Obsidian vault and run /screenwriting to initialize. /screenwriting-ingest turns source material into beat, character and meta pages and generates storyline and character-relationship Canvases; /screenwriting-lint scores the story across four dimensions out of 100; /screenwriting-refactor proposes changes as a diff and writes them only after you confirm. It only reads and writes local Markdown with no external services, and its docs center on the 15-beat film structure without covering episodes or paywall points.

Type
Screenwriting fundamentals
Stages
Characters · Episodes · Review
Agents
Claude Code
Format
Agent skill
Language
Chinese
GitHub stars
★ 9
Last updated
2026-10-08
License
MIT
SKILL.md files
8
Checked by hand
2026-10-13

In the author's words

Structured screenwriting skills for Claude Code + Obsidian

Skills in this repo (8)

Names and descriptions come from each SKILL.md frontmatter; Chinese descriptions are shown in our English translation.

Install

npx skills add e06084/claude-screenwriting

# install a single skill
npx skills add e06084/claude-screenwriting --skill screenwriting-beats

# pick agents (claude-code / codex / cursor / opencode / gemini-cli / openclaw)
npx skills add e06084/claude-screenwriting -a claude-code -a codex

Default commands use the skills CLI and were not verified one by one; follow the repo README. Read SKILL.md before installing. Install guide →

Similar projects