[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6D1JS97Z5SR50DXR16DMNR5":3,"skill-same:01M6D1JS97Z5SR50DXR16DMNR5":68},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":48,"install":49,"resources":61},"01M6D1JS97Z5SR50DXR16DMNR5","short-video",null,"在用户要求开始单集短视频、提供现有故事材料或查看短视频配置时使用。","wddxh\u002FShortVideoDirector","wddxh","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F89530758?v=4","01M6D1BWPAAD757PQMWT0YE1V6","01M6D1BWTVA1X684KKG12F4JKB",21,"MIT","https:\u002F\u002Fgithub.com\u002Fwddxh\u002FShortVideoDirector\u002Fblob\u002Fmain\u002Fskills\u002Fshort-video\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32],"Video","short","short video","Bash","视频","grep","read","write","edit","task","2026-11-10 10:12:30",false,"---\nname: short-video\ndescription: 在用户要求开始单集短视频、提供现有故事材料或查看短视频配置时使用。\nuser-invocable: true\nallowed-tools: Read, Write, Edit, Glob, Grep, Bash, Task, Skill\nmodel: opus\nargument-hint: \"自然语言目标、材料或配置请求\"\n---\n\n## 委托入口\n\n交付采用 [shot-inputs](..\u002F_meta\u002Frules\u002Fshot-inputs.md)：Creator 设计后将连续摄影 shots 装组，保留时长\u002F对白\u002F切点，`task-inputs\u002FtaskNN.json` 草稿恰为 `{shots,references}`，最终恰为 `{shots,references,prompt}`，Creator 据 materials 编写完整任务时间 prompt 并自查最终 `--json`。独立 task_id 来自文件名，每生成任务至少一个全组 MP4，可辅 PNG；header 身份图在前，sources 不上传，静态段可用 clip。fresh 独立 shot-input 审核最终 prompt 的源忠实度、完整性、集成\u002Fdelta、内部切点\u002F声音桥及必要边界，target 指纹绑定 prompt；草稿不就绪。就绪要求 script\u002Fstoryboard\u002Fasset-visual\u002Fshot-input，asset-prompt 仅覆盖授权新增\u002F重生集合。选镜须完整组，部分组报告完整成员\u002F额外镜头，不扩授权；图片\u002F视频授权边界保持。\n\n用户决策前必读 `${CLAUDE_PLUGIN_ROOT}\u002Fskills\u002F_meta\u002Frules\u002Fuser-decision-relay.md`。原角色一次给齐全部可预见相关问题\u002F表、题界、完整选项\u002F解释、稳定标签及条件分支。主 AI 读全并内部保留计划，仅沿作者题界展示当前题全部内容，再用可用原生键盘选择器，questions 恰好一项。等回答再问下一适用题，相关原始答复及全部条件经 Director 批量完整回原角色原任务，不逐题往返；仅缺内容\u002F映射、不相容或计划外新决定才提前回询。只应用作者条件，不有损改写、不提前展示全表；长解释在控件前，Markdown 不替代可用控件，宿主限制明确披露。\n\n主 AI 在当前上下文用 Skill 加载 `director-orchestrate`，作为生产 Director 直接处理配置、输入、用户决策、创作和专业协作。目标恒为 mode=`short`、ep=`ep01`。制作请求包含所需新增基础资产图和本地参考，intake\u002F当前审核满足后执行，不另问生图授权。配置查看\u002F纯诊断仍只读；范围外覆盖、固定设置冲突或受保护任务仍须处理。本流程始终停在付费视频提交前，不自动启动监控；用户后续以自然语言明确要求提交时，AI 本地加载内部 `generate-video`，按实际请求原文与范围登记授权，由真实 Creator 在 grants 和 gate\u002Freserve 约束内提交。\n\n## 配置与输入\n\n获准制作初始化按 [项目启动环境检查](..\u002Fdirector-orchestrate\u002FSKILL.md#项目启动环境检查)，由 Director 统一协调 Creator 一次覆盖全部当前支持的本地路线，将真实 pass\u002Funavailable 与命令、版本、backend、路径、结果和限制保存为 `story\u002Fwork\u002Fshared\u002Fenvironment\u002Fenvironment.md` 当前 Markdown 报告。后续 Creator 自查此固定 read 依赖，Director 只协调 init\u002Fupdate 占用与稳定性，不逐次转交内容或路径。缺报告在初始化\u002F恢复统一补齐；实际故障、已知环境变化或新需未验证能力才定向更新，无例行重测、TTL 或版本扫描。无依赖的 intake\u002F文字可并行，unavailable 只影响依赖工作。报告不进 sources 或默认审核语义 inputs、不按任务复制；探针仅在 `\u002Ftmp\u002Fopencode`，不自动安装或账号\u002F付费探测。纯配置调用仍只读，不初始化或试渲染。\n\n尽早逐题明确可预见的关键选择与委托余地，不合并问卷或追问尚不可知的艺术细节。原请求已授权且相关 intake 充分即开始，无额外“开始吗”。随后按共享规则连续执行，Director 先用现有材料\u002F配置\u002Fgrants 和专业判断处理问题，范围内修复与独立审核不需逐轮用户批准；仅真实缺权限、关键冲突或用户指定检查点才询问，进度只作陈述。\n\n具体创作前完成与当前材料相关的 intake，复用用户\u002F配置\u002F已有材料与实际角色\u002F范围\u002F约束委托，不以沉默或模板代替。剧情未指定但主题、前提或期待体验足够时，Director 默认发展三个完整故事候选，每个有动机、冲突、推进和结局；明确数量优先，已有剧本\u002F选定方向\u002F委托直接复用。剧情选择不是候选探索前置，无关技术设置不阻塞探索；不能先问“谁决定”或只给类型标签。主 AI 全文展示三个候选后单题选择，加“Director 决定”（按宿主限制映射）。正式剧本\u002F资产等相关选择已知或委托后才制作。只读诊断可先做，后续材料批准与 intake 分开；意外问题仅暂停受影响工作。\n\n初始化和后续角色创作按设置使用相应模型\u002F参数，不必询问预算、费用、积分或余额，不做强制 affordability\u002F最低价检查，不为省钱降级。用户明确限制仍有效，实际账号\u002Fprovider 失败如实报告；范围、覆盖、重试及视频单独授权仍须遵守。\n\n配置读取\u002F写入\u002Fevidence 前，从项目根执行 `node \"${CLAUDE_PLUGIN_ROOT}\u002Fscripts\u002Freview-evidence.mjs\" config-path`，把 SVD_CONFIG（未设才 config.md）规范为项目相对 config_path。项目内绝对路径、.\u002F 可接受，外部配置（含 symlink 越界）明确不支持，在副作用前报告并停止。缺失的项目内路径仍可只读报告或获准初始化；不因缺失换回默认。\n\n后文所有配置\u002F批准记录仅用 config_path。Task\u002Frelay 传同一路径；每次配置相关 Bash 显式设置 `SVD_CONFIG=\"{config_path}\"`，detect-mode 传该路径，read-config 在键名后传该路径。fingerprint、videoProfile 与 evidence 共用 canonical config_path，不依赖跨工具环境持久化。\n\n整体理解当前上下文中的用户原始自然语言请求和会话：区分查看\u002F修改配置、内联故事、文件参考与制作意图，不按首 token 或文件后缀解析整句。文件和意见可混合；路径不清或读取失败先澄清，不能当内联故事继续。\n\n查看配置只 Read 实际配置（SVD_CONFIG 或 config.md）并展示；缺失就报告，不补 mode、建文件或强制设置。修改配置需要明确范围。制作前确认 short\u002Fep01；其他集数或冲突请求先澄清，不能忽略。已有材料交 Director 判断复用，不默认覆盖。\n\n获准初始化时参考 [config-template.md](config-template.md) 确认 mode=short、总集数=1 和实际选择后写 config_path；已有冲突值不覆盖。运行 `SVD_CONFIG=\"{config_path}\" bash \"${CLAUDE_PLUGIN_ROOT}\u002Fscripts\u002Fdetect-mode.sh\" \"{config_path}\"` 验证模式，失败停止。写入或生成前先解析 canonical 目标、意图和授权。\n\n## 集总时长\n\n唯一一集的总时长由用户在开始时决定。结合本次请求读取 `SVD_CONFIG=\"{config_path}\" bash \"${CLAUDE_PLUGIN_ROOT}\u002Fscripts\u002Fread-config.sh\" \"每集时长目标\" \"{config_path}\"`；用户已给出的目标或明确配置直接复用，不重复询问。两处均缺失、空白或仅有未经确认的模板值时，正式制作前先询问目标时长或范围，不能默用 1-2 分钟；冲突先澄清。\n\n初次设置单值时说明并确认原始目标的 ±10% 创作预算及秒数边界，供 owner 主动安排揭示、倾听和反应，不只是完稿容错；精确值按相等上下界，严格限制优先，显式范围不扩大。主 AI 保存用户原始目标及确认边界，修改后的合计不成为新基准。按 [集总时长责任](..\u002Fdirector-orchestrate\u002FSKILL.md#集总时长责任) 协调更新 canonical script\u002Fstoryboard 和受影响下游，范围内不逐次求许可。摄影 shot 按叙事分配正整数秒，不受 provider 最短或 70% 任务目标约束。Creator 装组保留当前源时长\u002F对白\u002F切点，冲突交 owner 重设计而非装组偷加秒。查看配置不触发设置。\n\n## Provider 配置\n\n配置能力问题用真实 Task 委托 Creator，提供操作、固定\u002F继承值、scope、约束与 grants。按共享 Concrete Technical Choices 给齐 images\u002Fvideo 未决 provider -> model -> 相容 ratio -> resolution，含当前已接入值、完整解释、逐字段委托选项及明确分支。主 AI 只依作者条件逐题完整展示并原生单选，相关原始答复\u002F条件批量回 Creator；委托模型需专家解析且无后续分支时先回询。按 scope 跳过已答\u002F固定\u002F继承\u002F已委托项，不隐藏选项、不把横屏当数值比例。按 template 保存真实选择与 `参数选择授权`，不存静态模型表；能力诊断只读，任务选择不改默认。\n\n用户选定模型即按可访问处理，不查权益\u002F会员\u002F凭据\u002F账号\u002F积分、不索证明或要求确认访问不确定性声明；仍核验当前 CLI\u002FAPI 技术组合与接入。仅授权执行实际返回账号\u002Fprovider 错误时报告并处理必要决定，不换固定模型，不声称访问已验证或生成成功；视频仍不得在本入口提交。\n\n## 制作前确认\n\n仅当用户要求先看 outline 或 arc，主 AI 在实际配置的 `## 制作前确认 ep01` 段写一个 JSON 块：\n\n```json\n{\"episode\":\"ep01\",\"required\":[\"outline\"],\"approval\":null}\n```\n\nrequired 仅列用户所需 outline\u002Farc，对应本集 outline.md 和 `story\u002Farc.md`。无请求不新建记录，已有记录不可静默清除；未知类型按 [制作前确认](..\u002Fdirector-orchestrate\u002FSKILL.md#来源与制作前确认) 报告并阻塞，不过滤或自动批准。Director 先交准备材料并暂停正式制作。\n\n主 AI 用 `node \"${CLAUDE_PLUGIN_ROOT}\u002Fscripts\u002Freview-evidence.mjs\" fingerprint PATH...` 取得材料身份，呈现材料并明确询问批准。确认后复核输入未变，将 approval 写为 `{\"decision\":\"用户实际确认内容\",\"inputs\":[实际 path\u002Fsha256 对]}`；缺失、空白、未批准或已变化均阻塞，变化后重新确认。不得以审核通过代替用户批准。\n\n## 成果委托与转交\n\n用户小说、章节和节选按实际路径交 Scriptwriter 改编，保留采用范围与指定内容，源文保持原样。\n\n主 AI 直接统筹 short\u002Fep01，保留成果、config\u002F材料路径、用户原意、已知需求与委托、制作前确认、图像授权、集时长与限制、决策余地及升级条件。按成果委托专家，交付相容剧本、分镜、基础资产卡\u002F图、生成 task manifest\u002F完整 shots 与媒体、独立证据、必要连续性判断和未决项；生成 task_id 与代理任务 ID 分开。缺 script 清单由 Scriptwriter 接纳剧本补齐；规划按需采用。\n\nDirector 与专家按 descriptions 自选知识，委托说明成果而非技能链。专家\u002F审核协调者可嵌套时直接委派；工具不可用或明确深度拒绝后复用已知限制，普通失败不算。主 AI 忠实转交角色、成果、路径、范围与约束，并恢复原专家、审核协调者或 checker 任务传回实际结果，不调高深度。审核用全新 Reviewer 上下文，不继承制作历史；后续视觉操作仍新 task。必要角色或隔离不可用则阻塞。\n\n主 AI 可编写自己的完整剧情候选并直接呈现，未委托的选择询问用户；已有选择委托由责任角色在范围内决定。自编计划的完整答复本地保留；专家计划及相关原始答复\u002F条件完整批量回原发起任务，不做主 AI 自我 relay。\n\n## 交付与失败\n\n整集交付用 `SVD_CONFIG=\"{config_path}\" node \"${CLAUDE_PLUGIN_ROOT}\u002Fscripts\u002Fcheck-shot-inputs.mjs\" ep01` 及同配置 `review-evidence.mjs check ep01` 核验；非零报告未就绪或运行阻塞。缺媒体、审核未决或资源不足是部分交付；重试次数不产生 pass。部分交付\u002F进度不结束原授权委托：仍有可执行、可恢复或待返回工作时，按 Director 的等待\u002F恢复契约继续，补齐资产、本地参考、装组与独立审核，不再问“继续吗”。正常终点是本集制作材料完整、当前审核就绪且下述整集字幕预演已交付，尚未付费视频提交，不是资产图像已提交。真实决策\u002F权限缺口、不可恢复错误或必要工具不可用仅暂停受影响工作并说明阻塞；先查存活材料与任务，避免重复提交；取消即停止。\n\nep01 全部材料、每 task 完整 clean + caption MP4 及现有独立审核 ready、依赖 stable 后，Director 按 [整集字幕预演交付](..\u002Fdirector-orchestrate\u002FSKILL.md#整集字幕预演交付) 自动授权单一 Creator 汇总，另交 `references\u002Fep01\u002Fepisode-previs\u002Freview.mp4`；临时映射为 `story\u002Fwork\u002Fep01\u002Fepisode-previs\u002Fparts.json`。先拼显式选中的完整 clean，再按 canonical 累计时长重基全部字幕窗口，逐镜显示全片起止区间（含 task 间边界），全片时间码从零开始。保留原 task 交付，局部范围不扩全片；无需额外许可或新 gate，不写原 reviews\u002Fmanifest\u002Fgrants，Director 不自签 pass。报告实际输出、总时长、顺序与限制；工具失败或未完成汇总仍为部分交付。按 [工具接口](..\u002Fcreator-local-reference\u002Ftools.md#episode-caption-review-mp4) 输出新文件；正式更新由 Creator 验证新文件后在原授权内安全替换，无 overwrite 参数。本地参考汇总不属于 generated video 剪辑。\n\n素材创作不授权付费视频。用户可后续以自然语言明确要求提交 ep01、查询下载或持续监控，AI 按实际请求本地加载内部 `generate-video`、`check-video` 或 `auto-video`。查询\u002F监控只取回已登记任务或在有效 grants 内续交、重试；监控仅在用户要求或已有同意默认时启动。成片质量由用户判断，不自动审片或合成。遵循 config 语言和角色版权规避规则。\n","## 委托入口\n\n交付采用 [shot-inputs](..\u002F_meta\u002Frules\u002Fshot-inputs.md)：Creator 设计后将连续摄影 shots 装组，保留时长\u002F对白\u002F切点，`task-inputs\u002FtaskNN.json` 草稿恰为 `{shots,references}`，最终恰为 `{shots,references,prompt}`，Creator 据 materials 编写完整任务时间 prompt 并自查最终 `--json`。独立 task_id 来自文件名，每生成任务至少一个全组 MP4，可辅 PNG；header 身份图在前，sources 不上传，静态段可用 clip。fresh 独立 shot-input 审核最终 prompt 的源忠实度、完整性、集成\u002Fdelta、内部切点\u002F声音桥及必要边界，target 指纹绑定 prompt；草稿不就绪。就绪要求 script\u002Fstoryboard\u002Fasset-visual\u002Fshot-input，asset-prompt 仅覆盖授权新增\u002F重生集合。选镜须完整组，部分组报告完整成员\u002F额外镜头，不扩授权；图片\u002F视频授权边界保持。\n\n用户决策前必读 `${CLAUDE_PLUGIN_ROOT}\u002Fskills\u002F_meta\u002Frules\u002Fuser-decision-relay.md`。原角色一次给齐全部可预见相关问题\u002F表、题界、完整选项\u002F解释、稳定标签及条件分支。主 AI 读全并内部保留计划，仅沿作者题界展示当前题全部内容，再用可用原生键盘选择器，questions 恰好一项。等回答再问下一适用题，相关原始答复及全部条件经 Director 批量完整回原角色原任务，不逐题往返；仅缺内容\u002F映射、不相容或计划外新决定才提前回询。只应用作者条件，不有损改写、不提前展示全表；长解释在控件前，Markdown 不替代可用控件，宿主限制明确披露。\n\n主 AI 在当前上下文用 Skill 加载 `director-orchestrate`，作为生产 Director 直接处理配置、输入、用户决策、创作和专业协作。目标恒为 mode=`short`、ep=`ep01`。制作请求包含所需新增基础资产图和本地参考，intake\u002F当前审核满足后执行，不另问生图授权。配置查看\u002F纯诊断仍只读；范围外覆盖、固定设置冲突或受保护任务仍须处理。本流程始终停在付费视频提交前，不自动启动监控；用户后续以自然语言明确要求提交时，AI 本地加载内部 `generate-video`，按实际请求原文与范围登记授权，由真实 Creator 在 grants 和 gate\u002Freserve 约束内提交。\n\n## 配置与输入\n\n获准制作初始化按 [项目启动环境检查](..\u002Fdirector-orchestrate\u002FSKILL.md#项目启动环境检查)，由 Director 统一协调 Creator 一次覆盖全部当前支持的本地路线，将真实 pass\u002Funavailable 与命令、版本、backend、路径、结果和限制保存为 `story\u002Fwork\u002Fshared\u002Fenvironment\u002Fenvironment.md` 当前 Markdown 报告。后续 Creator 自查此固定 read 依赖，Director 只协调 init\u002Fupdate 占用与稳定性，不逐次转交内容或路径。缺报告在初始化\u002F恢复统一补齐；实际故障、已知环境变化或新需未验证能力才定向更新，无例行重测、TTL 或版本扫描。无依赖的 intake\u002F文字可并行，unavailable 只影响依赖工作。报告不进 sources 或默认审核语义 inputs、不按任务复制；探针仅在 `\u002Ftmp\u002Fopencode`，不自动安装或账号\u002F付费探测。纯配置调用仍只读，不初始化或试渲染。\n\n尽早逐题明确可预见的关键选择与委托余地，不合并问卷或追问尚不可知的艺术细节。原请求已授权且相关 intake 充分即开始，无额外“开始吗”。随后按共享规则连续执行，Director 先用现有材料\u002F配置\u002Fgrants 和专业判断处理问题，范围内修复与独立审核不需逐轮用户批准；仅真实缺权限、关键冲突或用户指定检查点才询问，进度只作陈述。\n\n具体创作前完成与当前材料相关的 intake，复用用户\u002F配置\u002F已有材料与实际角色\u002F范围\u002F约束委托，不以沉默或模板代替。剧情未指定但主题、前提或期待体验足够时，Director 默认发展三个完整故事候选，每个有动机、冲突、推进和结局；明确数量优先，已有剧本\u002F选定方向\u002F委托直接复用。剧情选择不是候选探索前置，无关技术设置不阻塞探索；不能先问“谁决定”或只给类型标签。主 AI 全文展示三个候选后单题选择，加“Director 决定”（按宿主限制映射）。正式剧本\u002F资产等相关选择已知或委托后才制作。只读诊断可先做，后续材料批准与 intake 分开；意外问题仅暂停受影响工作。\n\n初始化和后续角色创作按设置使用相应模型\u002F参数，不必询问预算、费用、积分或余额，不做强制 affordability\u002F最低价检查，不为省钱降级。用户明确限制仍有效，实际账号\u002Fprovider 失败如实报告；范围、覆盖、重试及视频单独授权仍须遵守。\n\n配置读取\u002F写入\u002Fevidence 前，从项目根执行 `node \"${CLAUDE_PLUGIN_ROOT}\u002Fscripts\u002Freview-evidence.mjs\" config-path`，把 SVD_CONFIG（未设才 config.md）规范为项目相对 config_path。项目内绝对路径、.\u002F 可接受，外部配置（含 symlink 越界）明确不支持，在副作用前报告并停止。缺失的项目内路径仍可只读报告或获准初始化；不因缺失换回默认。\n\n后文所有配置\u002F批准记录仅用 config_path。Task\u002Frelay 传同一路径；每次配置相关 Bash 显式设置 `SVD_CONFIG=\"{config_path}\"`，detect-mode 传该路径，read-config 在键名后传该路径。fingerprint、videoProfile 与 evidence 共用 canonical config_path，不依赖跨工具环境持久化。\n\n整体理解当前上下文中的用户原始自然语言请求和会话：区分查看\u002F修改配置、内联故事、文件参考与制作意图，不按首 token 或文件后缀解析整句。文件和意见可混合；路径不清或读取失败先澄清，不能当内联故事继续。\n\n查看配置只 Read 实际配置（SVD_CONFIG 或 config.md）并展示；缺失就报告，不补 mode、建文件或强制设置。修改配置需要明确范围。制作前确认 short\u002Fep01；其他集数或冲突请求先澄清，不能忽略。已有材料交 Director 判断复用，不默认覆盖。\n\n获准初始化时参考 [config-template.md](config-template.md) 确认 mode=short、总集数=1 和实际选择后写 config_path；已有冲突值不覆盖。运行 `SVD_CONFIG=\"{config_path}\" bash \"${CLAUDE_PLUGIN_ROOT}\u002Fscripts\u002Fdetect-mode.sh\" \"{config_path}\"` 验证模式，失败停止。写入或生成前先解析 canonical 目标、意图和授权。\n\n## 集总时长\n\n唯一一集的总时长由用户在开始时决定。结合本次请求读取 `SVD_CONFIG=\"{config_path}\" bash \"${CLAUDE_PLUGIN_ROOT}\u002Fscripts\u002Fread-config.sh\" \"每集时长目标\" \"{config_path}\"`；用户已给出的目标或明确配置直接复用，不重复询问。两处均缺失、空白或仅有未经确认的模板值时，正式制作前先询问目标时长或范围，不能默用 1-2 分钟；冲突先澄清。\n\n初次设置单值时说明并确认原始目标的 ±10% 创作预算及秒数边界，供 owner 主动安排揭示、倾听和反应，不只是完稿容错；精确值按相等上下界，严格限制优先，显式范围不扩大。主 AI 保存用户原始目标及确认边界，修改后的合计不成为新基准。按 [集总时长责任](..\u002Fdirector-orchestrate\u002FSKILL.md#集总时长责任) 协调更新 canonical script\u002Fstoryboard 和受影响下游，范围内不逐次求许可。摄影 shot 按叙事分配正整数秒，不受 provider 最短或 70% 任务目标约束。Creator 装组保留当前源时长\u002F对白\u002F切点，冲突交 owner 重设计而非装组偷加秒。查看配置不触发设置。\n\n## Provider 配置\n\n配置能力问题用真实 Task 委托 Creator，提供操作、固定\u002F继承值、scope、约束与 grants。按共享 Concrete Technical Choices 给齐 images\u002Fvideo 未决 provider -> model -> 相容 ratio -> resolution，含当前已接入值、完整解释、逐字段委托选项及明确分支。主 AI 只依作者条件逐题完整展示并原生单选，相关原始答复\u002F条件批量回 Creator；委托模型需专家解析且无后续分支时先回询。按 scope 跳过已答\u002F固定\u002F继承\u002F已委托项，不隐藏选项、不把横屏当数值比例。按 template 保存真实选择与 `参数选择授权`，不存静态模型表；能力诊断只读，任务选择不改默认。\n\n用户选定模型即按可访问处理，不查权益\u002F会员\u002F凭据\u002F账号\u002F积分、不索证明或要求确认访问不确定性声明；仍核验当前 CLI\u002FAPI 技术组合与接入。仅授权执行实际返回账号\u002Fprovider 错误时报告并处理必要决定，不换固定模型，不声称访问已验证或生成成功；视频仍不得在本入口提交。\n\n## 制作前确认\n\n仅当用户要求先看 outline 或 arc，主 AI 在实际配置的 `## 制作前确认 ep01` 段写一个 JSON 块：\n\n```json\n{\"episode\":\"ep01\",\"required\":[\"outline\"],\"approval\":null}\n```\n\nrequired 仅列用户所需 outline\u002Farc，对应本集 outline.md 和 `story\u002Farc.md`。无请求不新建记录，已有记录不可静默清除；未知类型按 [制作前确认](..\u002Fdirector-orchestrate\u002FSKILL.md#来源与制作前确认) 报告并阻塞，不过滤或自动批准。Director 先交准备材料并暂停正式制作。\n\n主 AI 用 `node \"${CLAUDE_PLUGIN_ROOT}\u002Fscripts\u002Freview-evidence.mjs\" fingerprint PATH...` 取得材料身份，呈现材料并明确询问批准。确认后复核输入未变，将 approval 写为 `{\"decision\":\"用户实际确认内容\",\"inputs\":[实际 path\u002Fsha256 对]}`；缺失、空白、未批准或已变化均阻塞，变化后重新确认。不得以审核通过代替用户批准。\n\n## 成果委托与转交\n\n用户小说、章节和节选按实际路径交 Scriptwriter 改编，保留采用范围与指定内容，源文保持原样。\n\n主 AI 直接统筹 short\u002Fep01，保留成果、config\u002F材料路径、用户原意、已知需求与委托、制作前确认、图像授权、集时长与限制、决策余地及升级条件。按成果委托专家，交付相容剧本、分镜、基础资产卡\u002F图、生成 task manifest\u002F完整 shots 与媒体、独立证据、必要连续性判断和未决项；生成 task_id 与代理任务 ID 分开。缺 script 清单由 Scriptwriter 接纳剧本补齐；规划按需采用。\n\nDirector 与专家按 descriptions 自选知识，委托说明成果而非技能链。专家\u002F审核协调者可嵌套时直接委派；工具不可用或明确深度拒绝后复用已知限制，普通失败不算。主 AI 忠实转交角色、成果、路径、范围与约束，并恢复原专家、审核协调者或 checker 任务传回实际结果，不调高深度。审核用全新 Reviewer 上下文，不继承制作历史；后续视觉操作仍新 task。必要角色或隔离不可用则阻塞。\n\n主 AI 可编写自己的完整剧情候选并直接呈现，未委托的选择询问用户；已有选择委托由责任角色在范围内决定。自编计划的完整答复本地保留；专家计划及相关原始答复\u002F条件完整批量回原发起任务，不做主 AI 自我 relay。\n\n## 交付与失败\n\n整集交付用 `SVD_CONFIG=\"{config_path}\" node \"${CLAUDE_PLUGIN_ROOT}\u002Fscripts\u002Fcheck-shot-inputs.mjs\" ep01` 及同配置 `review-evidence.mjs check ep01` 核验；非零报告未就绪或运行阻塞。缺媒体、审核未决或资源不足是部分交付；重试次数不产生 pass。部分交付\u002F进度不结束原授权委托：仍有可执行、可恢复或待返回工作时，按 Director 的等待\u002F恢复契约继续，补齐资产、本地参考、装组与独立审核，不再问“继续吗”。正常终点是本集制作材料完整、当前审核就绪且下述整集字幕预演已交付，尚未付费视频提交，不是资产图像已提交。真实决策\u002F权限缺口、不可恢复错误或必要工具不可用仅暂停受影响工作并说明阻塞；先查存活材料与任务，避免重复提交；取消即停止。\n\nep01 全部材料、每 task 完整 clean + caption MP4 及现有独立审核 ready、依赖 stable 后，Director 按 [整集字幕预演交付](..\u002Fdirector-orchestrate\u002FSKILL.md#整集字幕预演交付) 自动授权单一 Creator 汇总，另交 `references\u002Fep01\u002Fepisode-previs\u002Freview.mp4`；临时映射为 `story\u002Fwork\u002Fep01\u002Fepisode-previs\u002Fparts.json`。先拼显式选中的完整 clean，再按 canonical 累计时长重基全部字幕窗口，逐镜显示全片起止区间（含 task 间边界），全片时间码从零开始。保留原 task 交付，局部范围不扩全片；无需额外许可或新 gate，不写原 reviews\u002Fmanifest\u002Fgrants，Director 不自签 pass。报告实际输出、总时长、顺序与限制；工具失败或未完成汇总仍为部分交付。按 [工具接口](..\u002Fcreator-local-reference\u002Ftools.md#episode-caption-review-mp4) 输出新文件；正式更新由 Creator 验证新文件后在原授权内安全替换，无 overwrite 参数。本地参考汇总不属于 generated video 剪辑。\n\n素材创作不授权付费视频。用户可后续以自然语言明确要求提交 ep01、查询下载或持续监控，AI 按实际请求本地加载内部 `generate-video`、`check-video` 或 `auto-video`。查询\u002F监控只取回已登记任务或在有效 grants 内续交、重试；监控仅在用户要求或已有同意默认时启动。成片质量由用户判断，不自动审片或合成。遵循 config 语言和角色版权规避规则。\n",{"name":5,"model":38,"description":7,"allowed-tools":39,"argument-hint":40,"user-invocable":41},"opus","Read, Write, Edit, Glob, Grep, Bash, Task, Skill","自然语言目标、材料或配置请求",true,"main","45f42435d8c15870dcb9066ca5843cb15d626d82","skills\u002Fshort-video",3,"https:\u002F\u002Fgithub.com\u002Fwddxh\u002FShortVideoDirector","https:\u002F\u002Fgithub.com\u002Fwddxh","2026-09-16 23:06:29",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":41},[51,54,57],{"tool":52,"command":53},"npx","npx skills add wddxh\u002FShortVideoDirector --skill short-video",{"tool":55,"command":56},"bunx","bunx skills add wddxh\u002FShortVideoDirector --skill short-video",{"tool":58,"command":59},"pnpm","pnpm dlx skills add wddxh\u002FShortVideoDirector --skill short-video","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fwddxh\u002FShortVideoDirector\u002Fblob\u002Fmain\u002Fskills\u002Fshort-video\u002FSKILL.md",[62],{"path":63,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":66,"sourceHtmlUrl":67},"config-template.md","REFERENCE","参考文档",9676,"https:\u002F\u002Fgithub.com\u002Fwddxh\u002FShortVideoDirector\u002Fblob\u002Fmain\u002Fskills\u002Fshort-video\u002Fconfig-template.md",[69,81,92,102,110,118],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":33},"01M6D1JXHJXQSPZAKVRVSFVFMG","storyboarder-storyboard","在剧本需要镜头设计、空间调度或可生成性诊断时使用；保留七字段 shot 与完整视听描述。","https:\u002F\u002Fgithub.com\u002Fwddxh\u002FShortVideoDirector\u002Fblob\u002Fmain\u002Fskills\u002Fstoryboarder-storyboard\u002FSKILL.md",[],[76,77,78,31,30,29,28,79,80,26],"storyboarder storyboard","storyboard","剧本","生成","design",{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":33},"01M6D1JVDF6WRM4DYHCN0X1X2A","storyboarder-fix-storyboard","在已有分镜需要局部修正、连续性排查或可生成性诊断时使用。","https:\u002F\u002Fgithub.com\u002Fwddxh\u002FShortVideoDirector\u002Fblob\u002Fmain\u002Fskills\u002Fstoryboarder-fix-storyboard\u002FSKILL.md",[],[88,77,89,29,26,90,79,28,30,31,91],"fix","storyboarder fix storyboard","连续","分镜",{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":99,"publishedAt":33},"01M6D1JP7PJWQQ39GRSAMBF4DZ","series-video","在用户要求开始多集系列、续作下一集或查看系列配置时使用。","https:\u002F\u002Fgithub.com\u002Fwddxh\u002FShortVideoDirector\u002Fblob\u002Fmain\u002Fskills\u002Fseries-video\u002FSKILL.md",[98],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[100,101,23,32,26,31,28,29,30],"series","series video",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":33},"01M6D1JK5Y2XK566MKX47563D5","scriptwriter-script","当故事需要可拍摄剧本、文学改编，或现成剧本需要采用、场景整理与制作资产识别时使用。","https:\u002F\u002Fgithub.com\u002Fwddxh\u002FShortVideoDirector\u002Fblob\u002Fmain\u002Fskills\u002Fscriptwriter-script\u002FSKILL.md",[],[109,26,28,29,30,31,78],"scriptwriter script",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":33},"01M6D1JGRQAKJ82MB00VQF00P7","scriptwriter-fix-script","当现有剧本的对白、可拍性、连续性、时长或制作资产清单需要按授权请求或当前 findings 修正时使用。","https:\u002F\u002Fgithub.com\u002Fwddxh\u002FShortVideoDirector\u002Fblob\u002Fmain\u002Fskills\u002Fscriptwriter-fix-script\u002FSKILL.md",[],[117,88,30,26,90,28,29,31,78],"scriptwriter fix script",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":33},"01M6D1JDSP9F79CR7N6R6RGNCQ","reviewer-review-storyboard","在分镜需要独立评估叙事、节奏、七字段契约和可生成性时使用。","https:\u002F\u002Fgithub.com\u002Fwddxh\u002FShortVideoDirector\u002Fblob\u002Fmain\u002Fskills\u002Freviewer-review-storyboard\u002FSKILL.md",[],[125,126,77,127,26,79,28,29,30,31,32,91],"review","reviewer","reviewer review storyboard"]