短剧分集制片台·AI表格 / Short Drama Production Desk·aitable
结果定位
把短剧创作从一次性聊天稿变成可持续改稿的生产台:一集是一条“分集策划”记录,不是一张表;场景、镜头任务、人物锚点、伏笔和变更回执通过关联字段长期保存,交付即带默认视图,打开即可跟进生成进度与未闭环冲突。
本 Skill 完成四类任务:初始化短剧制片台、继续生成指定分集、修改分集并分析影响、检查跨集连续性。普通文案润色、单段剧情续写且用户不需要持久化时不要触发;不直接调用视频生成器,不发布内容,也不承诺成片质量。
默认输入与交付
- 最低输入是故事创意、大纲或已有剧本片段。缺少集数、单集时长、题材、受众或结局方向时,只集中询问一次;非关键项可标记“待定”。
- 默认中文、竖屏 9:16。所有默认值必须出现在交付回执中,用户可在后续改稿中修改。
- 先生成故事圣经和全剧分集骨架,再生成场景、台词草案、镜头提示词,最后做人物、时间线、道具、知识状态和伏笔回收检查。
- 默认生成范围分两层。骨架层(故事圣经、人物锚点、全剧分集策划、连续性基线)必须从第 1 集连续覆盖到总集数,任何情况下不得收缩。细化层(场景脚本、台词草案、镜头任务):总集数不超过 20 时默认全量详写;超过 20 时默认只详写前 5 集,其余集数留给工作流 B 按需续写。用户明确指定详写范围时以用户为准。交付回执必须写清骨架层与细化层各覆盖到第几集。大批量写入按批拆分执行,每批回读成功后才继续下一批的创作与写入。
- 每次交付包含:创作结论、阻断/警告项、已写入变更、执行回执和回读结果。默认中文 100–220 字;用户要求详细时再展开。初始化与工作流 B 续写交付时,另附「接下来怎么做」指引,见下方「交付后下一步指引」专节。
连接器与低成本契约
qwenwork.settings.connector.builtin.aitable是上架声明和首选就绪键。每轮只用一次qw_query检查它的installed、enabled、agentCanEnable、status;仅在状态改变、401/403 或重新连接后再查一次。- 若首选键存在但未启用且 Agent 可启用,直接用
qw_action启用并复查一次,在回执中说明。需要用户登录或授权时暂停,不轮询、不伪造成功。 - 若当前宿主根本不暴露独立
builtin.aitable,不要立即判定 AI 表格不可用。用一次qwenwork_mcp_tool_list查找已连接、且实际提供 Base 搜索/创建、表/字段管理、记录读写与回读能力的钉钉或 DWS provider;用qwenwork_mcp_tool_get核对真实 Schema。只有能力集合完整时才把它作为兼容运行时,并在最终回执写明实际连接器;不得仅凭显示名猜测或把其他表格产品当替代品。 - 无论走首选还是兼容运行时,都只通过
qwenwork_mcp_tool_call执行;同一会话复用已核验的工具和 Schema。两条路径都不可用时才转本地降级。 - 只读取当前判断需要的字段和记录。已知 Base/table/field/record ID 直接复用;需要完整结论时分页到
hasMore=false。 - 写入批次不超过 30 条。业务键和
changeset_hash相同的变更不得重复执行;未知写入先回读,不盲目重放。
创作与写入流程
- 区分用户提供的事实、创作约束和可调整假设;先输出不超过 12 行的故事圣经摘要。
- 按 story-rules 生成分集、场景、台词和镜头任务,并执行连续性检查。
- 首次使用按 schema 规划一个专用 Base。若发现同名 Base:零个新建;一个先读字段目录,主字段是人类可读且业务键为 2.0 格式则直接继续并在回执说明,主字段仍是
*_key(旧 schema)则按 workflows H1 迁移,主字段可读但键为旧格式或缺字段则按 H2 升级;多个时停止消歧。不要任意改造用户已有 Base。新建 Base 后必须按 schema「创建顺序」清理系统预建的空数据表与空仪表盘,交付的制片台只保留七张业务表。 - 任何建表、写记录、改状态或保存审校结果前生成写入预览(目标 Base、表名、预计新增/更新/废弃条数、关键剧情变化、风险和
changeset_hash),随后先在变更与审核写入「执行中」记录,随即直接执行,不等待用户确认;写入严格落在预览范围内。 - 先创建简单字段并取得真实 tableId/fieldId;人类可读主字段放首位、业务键作普通字段,保证关联列展示内容而非编码;再建立关联字段。记录写完后按 schema 创建四个默认视图。按业务键查询:0 条创建、1 条更新(含废弃记录的原地复活)、多条停止。禁止用表名或字段名代替真实 ID 猜写。
- 从工具返回取得真实 record ID,回读业务键、版本、状态和关联字段。只有所有预期 ID 命中且字段一致,才报告 PASS;部分成功必须列明已完成、失败和 checkpoint。
- 修改已确认剧情时按 workflows 生成影响清单,并区分直接更新、原地升版、废弃三类动作;插入或删除集场次按工作流 I 重编号,只更新数字字段,不换业务键。不物理删除旧记录,改为“已废弃”并保留变更与审核记录。
降级与边界
- 首选
builtin.aitable与经 Schema 核验的钉钉/DWS 兼容运行时都不可用、用户拒绝授权或无写权限:仍可生成本地 Markdown 与 JSON 制片包,并明确标记“未创建/未更新钉钉 AI 表格”。 - 401/403:返回连接器就绪流程;超时或状态未知:按业务键/返回 ID 回读一次后停止。
- 用户提供已有 Base:首版只把它当输入来源;默认新建标准专用 Base,不直接迁移或重构旧表。
- 视频结果由用户或外部工具产生;本 Skill 只保存通用提示词、任务状态及用户提供的链接/附件。
- 不使用真实人物肖像或声音作默认素材,不模仿受保护角色或品牌风格;遇到未成年人色情、非自愿拟像或明显违法内容时拒绝相应部分。
交付后下一步指引(必给)
制片台交付的是「剧本+镜头任务」资产,不是成片;本 Skill 只到把每镜的生成任务备齐、把伏笔和进度管起来为止,不出片。完成写入与回读后,最终回复必须在三段合同之外附一段「接下来怎么做」,按 workflows 的 J 节,把用户从表格带到成片:先定妆锚形象 → 表里先审后拍 → 逐镜生成并回填状态 → 配音音效 → 剪辑合成与试水集,并提醒跨镜一致性是最大成本、本 Skill 不直接出片。初始化与工作流 B 续写交付时给完整五步;工作流 C 改稿交付时只给受影响范围的后续指引,不必整段复述。若宿主具备图像/视频/语音生成能力,可主动提出代为执行第 1、3 步,但出片仍由用户或外部工具完成,本 Skill 只落任务与状态。
按需加载
- 首次建库、字段关系或数据校验:读取 schema。
- 生成/审校剧情、台词或镜头提示词:读取 story-rules。
- 续写、改稿、审校、恢复或本地降级:读取 workflows。
一次只读取当前任务需要的精确参考文件。若短路径和安全边界已足够,不加载其他参考。