claude-screenwriting
e06084/claude-screenwriting
claude-screenwriting 是 GitHub 上 e06084 的 agent skill 项目:编剧知识引擎:把 Vogler/McKee/救猫咪落成 Obsidian 故事 wiki,15-beat 节奏、三层角色卡、结构诊断。覆盖人物、集纲、审稿阶段,仓库写明支持 Claude Code。目前 9 星,最近更新于 2026-10-08,许可证 MIT。
编者说明
用 install.sh 把 8 个 skill 复制到 ~/.claude/skills,在 Obsidian vault 目录里启动 Claude Code,再用 /screenwriting 初始化。/screenwriting-ingest 把素材拆成 beat、角色和元信息页面,并生成故事线与人物关系 Canvas;/screenwriting-lint 按四个维度打分,满分 100;/screenwriting-refactor 先出带 diff 的提案,确认后才写入。它只读写本地 Markdown,不连外部服务,文档围绕电影 15-beat 结构,没有涉及分集和付费卡点。
- 类型
- 编剧基本功
- 创作阶段
- 人物 · 集纲 · 审稿
- 支持的 agent
- Claude Code
- 形式
- 标准 skill
- 正文语言
- 中文
- GitHub 星数
- ★ 9
- 最近更新
- 2026-10-08
- 许可证
- MIT
- SKILL.md 数量
- 8
- 人工核对
- 2026-10-13
仓库自述
Structured screenwriting skills for Claude Code + Obsidian
仓库里的 skill(8 个)
名字和说明取自各 SKILL.md 的 frontmatter。
- screenwriting-beats
查看、编辑或 AI 生成 Save the Cat 15-beat 节拍表。 生成时基于 genre 类型引擎约束和已有角色表驱动 beat 内容。 Triggers on: "/screenwriting-beats", "节拍表", "beat sheet", "15 beats", "beat 表".
- screenwriting-character
查看、创建或编辑角色卡。基于 Vogler 8 原型 + McKee 矛盾 + Save the Cat 四大支柱。 3 层结构:人物塑像(外在)、人物真相(内在)、人物维度(结构)。 支持增删改单个角色并全级联更新(人物关系 canvas + 故事线 beats)。 Triggers on: "/screenwriting-character", "角色", "人物", "character card", "角色卡".
- screenwriting-export
导出故事材料为特定格式。支持一页式大纲、人物表、剧本骨架、完整包。 Triggers on: "/screenwriting-export", "导出", "export outline", "export characters".
- screenwriting-ingest
从素材文件中提取结构化故事元素,按 3 阶段流水线输出(Meta → Characters → Beats), 写入 Obsidian wiki 页面并维护 backlinks,同时生成故事线和人物关系 Canvas。 Triggers on: "/screenwriting-ingest", "导入素材", "摄入", "ingest".
- screenwriting-lint
剧作结构健康度检查。扫描 wiki vault,按编剧理论维度诊断结构完整性、 角色弧一致性、连接完整性,输出评分报告和优先修复建议。 Triggers on: "/screenwriting-lint", "诊断", "检查", "健康度", "story health".
- screenwriting-refactor
在编剧理论约束下重构故事结构。读取当前 wiki,生成带 diff 的重构提案, 用户确认后写入变更。支持类型转换、结构强化、角色重塑等。 Triggers on: "/screenwriting-refactor", "重构", "调整结构", "restructure".
- screenwriting-reimagine
基于现有故事版本,创造性地重新构想故事(调整主角、故事线、世界观等), 按 3 阶段流水线生成全新版本(Meta → Characters → Beats), 每阶段可确认后再进下一步,保存为独立版本不覆盖原版。 Triggers on: "/screenwriting-reimagine", "重新构想", "再创作", "reimagine", "新版本", "换主角", "改故事线", "adapt".
- screenwriting
AI-powered screenwriting companion based on Vogler, McKee, and Save the Cat. Maintains a structured story wiki in Obsidian. Ingests raw materials into beats and characters. Refactors story structure with theoretical constraints. Diagnoses structural health of screenplays. Triggers on: "/screenwriti…
安装
npx skills add e06084/claude-screenwriting
# 只装其中一个 skill
npx skills add e06084/claude-screenwriting --skill screenwriting-beats
# 指定 agent(claude-code / codex / cursor / opencode / gemini-cli / openclaw)
npx skills add e06084/claude-screenwriting -a claude-code -a codex默认命令基于 skills CLI,未逐个验证,以仓库 README 为准。安装前先读一遍 SKILL.md。 安装指南 →
同类项目
编剧理论最系统的一套:结构、Truby、场景、对白、剧集圣经、编剧室,含日韩法美与中国戏曲案例
山音超级编剧大师:概念超短片、叙事短片、长片、多集剧集四种格式的人物、大纲、场景拆解和完整剧本
昆卡编剧大师:中文优先的编剧 skill 组,覆盖构思、改稿、连续性检查与剧集开发
Narrative Harness:中文小说与剧本创作的本地状态工具,旧版长剧本写作模板保留在 legacy/