mcpField
D
drama-workflow

drama-workflow

github.com/vangong1999创意与媒体485128 次安装1 周前更新
代码仓库

关于 drama-workflow

用于长篇故事和剧本的情节点与戏剧功能分析工作流,适合需要结构化综合报告的创作者。它按固定顺序处理文本、分析片段并整合结果,并在子步骤失败时说明降级情况。

主要功能

  1. 01按语义截断长文本
  2. 02按章节或场景切分文本
  3. 03并行提炼情节点与戏剧功能
  4. 04按故事时间线整合分析
  5. 05子步骤失败时生成降级报告

适用场景

  1. 01分析长篇故事或剧本的情节点
  2. 02梳理人物线、反转或情感节点
  3. 03汇总多个片段的戏剧功能分析

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vangong1999/screen-creative-skills --skill drama-workflow

安装后在 Claude Code 中输入/drama-workflow确认已加载。

附带文件references/examples.mdscripts/drama_workflow.py

详细介绍

来自项目 README

情节点戏剧功能分析工作流

按固定调用链完成长文本的情节点与戏剧功能分析,产出综合报告。

调用链(必须按序)

步骤Skill作用
1text-truncator按语义截断过长输入,保留完整段落
2text-splitter按章节/场景切分为可并行片段
3drama-analyzer对各片段提炼情节点 + 戏剧功能(可并行)
4result-integrator去重、对齐时间线、合并为终稿

若环境无法真正调用子 skill:在同一次回复中依次模拟上述角色与约束,并在报告中标注各步骤产出。

编排规则

  • 片段间上下文隔离:分析片段时不串用其他片段未证实的情节
  • 合并时按故事时间顺序排列;冲突处保留更贴近原文的表述
  • drama-analyzer 硬约束继承:每点 ≤100 字、≥5 个点、不用阿拉伯数字标号、不编造
  • 任一子步骤失败:记录失败点,用已完成片段产出降级报告,不假装完整

输入

  • 长文本故事/剧本(通常需要分段时再启用本工作流)
  • 可选:关注重点(人物线、反转、情感节点等)

输出格式

【情节点戏剧功能分析报告】

一、分析概览
- 文本长度 / 片段数 / 情节点总数 / 调用链执行状态

二、情节点分析
【情节点】:…
【戏剧功能】:…
…

三、戏剧结构分析
[开端—发展—高潮—收束的整体结构]

四、专业洞察
[节奏、冲突、情感曲线的编剧视角结论]

参考资料

评论

支持 Markdown