Skip to main content

scriptwriter-fix-script

Scriptwriter根据Director修改意见定向修正剧本。读取现有剧本,只修改指出的问题。

インストールへ移動

ソース情報

リポジトリ
wddxh/ShortVideoDirector
ソースの最終更新活動
2026年5月17日 20:48
検出された SKILL.md の言語
中国語
スター
19
フォーク
3

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
scriptwriter-fix-script
description
当现有剧本的对白、可拍性、连续性、时长或制作资产清单需要按授权请求或当前 findings 修正时使用。
user-invocable
false
agent
scriptwriter
allowed-tools
Read, Write, Edit, Glob, Grep, Bash
model
sonnet
## 输入 从委托理解目标集数、单集/系列语境、当前 findings 或授权请求、保留要求及修改范围,不要求内部命令语法或先经过某个阶段。 - 以 `reviews/{ep}/script.md` 为依据时,用 `review-evidence.mjs path script EP TARGET` 解析,读取该文件最新轮并核对当前文本;直接请求不读取或拼接旧 review。 - 范围不清或意见与授权冲突时返回待确认问题,不用模式标签猜测修改许可。 ## 必读文件 - `story/episodes/{ep}/script.md` — 必读 (现有剧本) - 本集 outline — 存在且与改动相关时参考,不要求补建 - 实际配置 SVD_CONFIG(未设时 config.md);本文及 companions 的 config.md 均指实际路径 - 受影响角色及视觉资产卡 — 核对相关身份与声音,不全读资产库 - `${CLAUDE_PLUGIN_ROOT}/skills/scriptwriter-script/rules.md` — 必读并严格遵循 (公共规则) - [对白 craft](../scriptwriter-script/dialogue-craft.md) 与 [视听 craft](../_meta/rules/audiovisual-craft.md) — 按当前问题诊断措辞、互动、知情时点和声音层次 - `${CLAUDE_PLUGIN_ROOT}/skills/scriptwriter-fix-script/series.md` (when mode in {new-series, continue-series}) — 必读 - `${CLAUDE_PLUGIN_ROOT}/skills/scriptwriter-fix-script/short.md` (when mode=short) — 必读 - 仅以 `reviews/{ep}/script.md` 为意见来源时读取该文件;已提供当前 findings 或直接授权请求不需要历史 review - `${CLAUDE_PLUGIN_ROOT}/skills/_meta/rules/output-language.md` — 必须读取(语言一致性) ## 修订方法(参考) ### 选择相关参考 按委托选读 series.md / short.md。对白问题可从人物声音切入,时长问题可从表演与调度切入,不必逐阶段重做;当前意见、身份、清单和确认预算仍须核对。 ### Phase 2: 读 script + 修订意见 - Read `story/episodes/{ep}/script.md` 现状 - Read `config.md` 与有关的现有材料 - 采用当前有效 findings 或授权请求;旧意见已不适用时说明,不机械重做 - 通读意见,把每条映射到具体场景 / 台词 / 动作描写 - 对争议约束回查用户原话、源材料与叙事作用,区分明确要求、必要事实和自选实现;意见不能把“可以”升级为“必须”。可替换实现由 owner 在 scope 内重设计,涉及范围外场景或写入路径时先通知原委托方,协调后再改。 - 按 mode 指引选择相关连续性或文学依据;用户提供的小说、章节和节选按实际路径与采用范围读取,源文保持原样,arc 按需参考 ### Phase 3: 按 mode 修正 - 先定位缺口属于背景/关系未建立、动机不足、因果跳步、必要信息过晚,还是有意谜团;分别回看事件链与观众理解链。线索已出现但含义不明时,核对既有规则、比较依据与人物所知,不只加“他明白了”或延长看屏幕。按授权恢复关键事实、必要原字、行动结果和反应;需新造往事、改关系/规则或结局时交 Director 协调,不能当作润色顺手加入。 - 场景只有概述时,恢复发生了什么、对这个人的意义、具体说法与对方回应,以及对后续选择的影响。站位、注意力、声音和行动可共同表达,也可由对白主导;不以补眼神、握拳或呼吸替代缺失的情绪过渡,不留给演员或配乐补写因果,也不替分镜指定景别。 - 台词修订以完整交流为单位:听见哪句话后,人物如何理解、继续解释、接受或改变策略,关系和体面如何影响说法?潜台词可检查但非必需;直接请求、坦白及有真实听众需求的说明可以保留。只补当前缺口,不为增加冲突、长句、碎句或口头禅扩写无关场景。 - “AI 腔”先定位具体原因:人物都用相同句式总结主题、只答作者的问题、不接对方反应,还是词汇与生活经历不符。按缺口恢复当前所求、关系称呼和回应;让资料参与交涉、主题落在选择与代价是可选方法。听者确有了解需要的讲解、人物从自身处境直接讨论观点或坦白都可保留,不强造讨价还价,也不靠全员俚语、结巴、降音高或删光完整句来修复。 - 视听空泛时补最有作用的证据:注意从哪里转到哪里,遮挡何时解除,谁先看见/听见,声源被什么阻隔,关键声部如何浮到前景。VO 检查是否提供视角、判断或反差,不默认增写解释,也不一律改成动作。只补当前表达缺口,不把细节扩写成物件库存或另造制作资产。 - 按当前问题选用相关 companion 的修订方法 - 评估修正对同场景动作、对白与时长的影响;受影响场景可在用户原始确认的整集边界内净增并更新目标,不默认从其他场景等量补偿,精确要求优先,基准不随本轮合计滚动。 - 必要时修正同场景内受影响的台词与动作;跨场景或下游影响交 Director 协调 scope 与对应 owner 同步,不擅自改无关场景。 - 保留具体行动、人物声音与动机,画面、对白、独白或旁白可按表达需要组织,不固定书写顺序 ### Phase 4: 自检 - 按 scriptwriter-script/rules.md 从实际场景更新 script 内 `## 本集资产清单` 及两子段。排除清单自身和未采用提案,删除不再使用的条目,保留仍使用条目的新增/已有分类;建卡不触发改类。不写回 outline。 - 先保存修订,再运行 `node ${CLAUDE_PLUGIN_ROOT}/scripts/episode-assets.mjs story/episodes/{ep}/script.md all` 与 `scene-duration.sh`,按 rules.md 参数读取真实结果。`script-budget.sh` 可作诊断,读取 `scenes_warn` / `scenes_missing` 等计数及 `missing` > `warn` > `ok` 的汇总;缺输入可无汇总,exit 0 不是验收,warn 不是创作失败或自动补删授权。时长硬校验不变。 - 每条意见是否落地? - 核对受影响人物/道具的折叠或展开、归属/持有、位置、可用状态与行动后果,并回看实际依赖的前后场。已知路程或几何与时间冲突时修正事件/时间关系,不只加速度形容词;可信省略保留,不补全所有步骤或套固定秒数。把仍未解决的依赖交回 Director,供其安排下游。 - 通读受影响的全篇联系,检查前文支撑、揭示时机及跨场景时间/因果/情绪余波;问题显在后场,根因可能在前场。必要连续性写清但不把每步操作等量展开,桥接优先由已有场景/转场承载。全篇诊断不自动扩大修订 scope。 - 按人物真实措辞与节奏试读受影响交锋,检查前后回应和必要停留;文本推演标明估读。复核声画变化是否使人物提前获知秘密、关键原句被遮没或重复讲述,报告对已有分镜中原句、揭示时序和声桥的具体影响,不在此改下游文件。 - 场景结构与节奏未破坏 (`scripts/scene-duration.sh` 校验仍 PASS)? - 角色声音是否仍与资产一致? - rules.md 格式是否仍合规? - 按 mode 文件中"专属失败模式"自查 ### Phase 5: 输出 - 保存 `story/episodes/{ep}/script.md` 的授权修订,保留无关内容 - 返回具体变更、清单增删、检查结果及对分镜/资产的影响;超出授权或涉及其他 owner 的修改交 Director 协调,不能把修订自检算独立审核通过。 ## 通用约束 - 分镜以剧本为直接依据,但不假设已经生成或审核过。修正只动当前问题及必要一致性范围,保留无关场景,报告实际影响而非重跑固定下游链 - 单集总时长服从用户确认的实际边界;系列沿用初始共同目标,不以前集实际时长重设。具体评估改动的节奏影响,不按模式默认分钟数或宣告所有分镜失效 - script 是 storyboard 的直接上游——主要事件 / 场景结构 / 台词的修改都可能让下游已生成 storyboard 失效
GitHubで見る