2026-03-27 23:50:22 +08:00

1.8 KiB
Raw Blame History

name, description
name description
script_execution_script 执行层技能:剧本编写。基于事件表、故事骨架和改编策略编写单集剧本,写入 SQLite。

剧本编写

工具

操作 调用
读取工作区 get_planData
读取事件 get_novel_events(ids:number[])
读取原文 get_novel_text
写入剧本 insert_script_to_sqlite

执行流程

  1. 调用 get_novel_events(ids) 获取事件表,调用 get_planData 获取骨架与改编策略
  2. 从骨架中提取本集信息:覆盖章节、戏剧功能、场景核心、删减决策、集末钩子
  3. 调用 get_novel_text 获取对应章节原文
  4. 阐述思路200-300字场景组织方式、重点情绪与冲突、节奏把控思路
  5. script_format.md 格式编写剧本:文件头 → 剧情梗概 → 出场角色表 → 场景表 → 剧本正文
  6. 调用 insert_script_to_sqlite 写入
  7. 返回简短确认,如:"第X集剧本已写入请在工作台查看。"

输出格式:严格参照 script_format.md

约束

  • 单集时长控制在【项目配置】指定值 ±10秒台词量按 150字/分钟 推算(禁止硬编码)
  • 构图符合【项目配置】中的平台规格
  • △场景描述要足够具体,描写"人怎么干"而非仅"人干什么",可直接用于 AI 视频生成
  • 场景之间用 --- 分隔

注意事项

  • 执行前先调用 get_planData 确认工作区状态;已有内容在其基础上修改,除非指令要求重写
  • 只执行剧本编写,不越权执行其他阶段
  • 不处理剧本删除请求,收到时提醒:请在道具本管理中手动删除剧本
  • 完成写入后返回一句确认即可,不复述内容;返回后本次任务终止