本地AI短剧创作台:Drama Skills Dashboard 单页工作台的功能与用法
【免费下载链接】drama-skills开源 AI 短剧/漫剧创作 skill 合集:剧本、角色资产、分镜 storyboard、图片/视频提示词、审查,适配 Claude Code 与 Codex | Open-source AI short drama / micro-drama skills for Claude Code & Codex: script, assets, storyboard, image & video prompts, review. MIT.项目地址: https://gitcode.com/gh_mirrors/dr/drama-skills
Drama Skills 是一套开源的 AI 短剧/漫剧创作 skill 合集(剧本、角色资产、分镜、图片/视频提示词、审查),其中的 Dashboard 是本地运行的短剧创作台——一个纯浏览器单页工作台,帮你总览每一集的进度、节奏和素材,无需部署、不联网、零依赖。本文带你快速上手这个创作台。
这个 Dashboard 能帮你做什么?
用 AI 做短剧时,一个项目会散落成很多文件:剧本、视觉设定、分镜、图片提示词、视频提示词……Drama Skills 把这些文件组织成标准项目结构,而 Dashboard 就是它们的「总控台」:
- 📊按阶段展示项目:全剧页给出下一步建议和分集进度;
- 🗂每集 7 个视图:概况、剧本、设定、分镜、提示词、成片、审查,一个 Tab 一个阶段;
- 🎞分镜可视化:节奏条按时间轴展示每一镜的景别、时长与情绪类型;
- ⚡⌘K 全局搜索:一按就能搜全剧的台词、镜头、设定;
- 🔒本地回环 + 令牌保护:只监听 127.0.0.1,链接自带随机令牌,关终端也不会丢。
它只做展示和编辑,不负责工作流编排或媒体生产——需要 AI 写作或生成的地方,它只帮你复制一句请求交回对话,干净利落。
一键启动短剧创作台
前置条件只有 Python 3.9+,无需安装任何包。在项目工作区(workspace)下运行:
python3 {技能目录}/scripts/dashboard_server.py --workspace <workspace> --port 0 --detach --open--workspace指定你的项目目录(含short-drama.json的短剧项目);--port 0让系统自动分配空闲端口;--detach让服务脱离终端独立后台运行,关闭会话、终端或智能体都不会带走它,链接在整个创作期间持续有效;--open启动后自动打开浏览器。
启动后地址、端口和进程号记录在<workspace>/.short-drama/dashboard.json(仅本人可读),日志在同目录dashboard.log。日常管理只有两条命令:
python3 {技能目录}/scripts/dashboard_server.py --workspace <workspace> --status # 查看当前链接 python3 {技能目录}/scripts/dashboard_server.py --workspace <workspace> --stop # 停止服务同一工作区已有在跑的 Dashboard 时,再次启动只会打印同一个链接,不会开第二个端口;想换端口或令牌时加--restart即可。
六大视图:一集短剧的全程总览
进入某集后,顶部阶段条对应它的全部创作环节:
| 视图 | 对应文档 | 你看什么 |
|---|---|---|
| 概况 | — | 集卡信息、进度、下一步建议 |
| 剧本 | 剧本.md | 场与节拍、台词结构 |
| 设定 | 视觉设定.md | 人物、场景、道具等视觉资产条目 |
| 分镜 | 分镜.md | 镜头卡片、节奏条(见下节) |
| 提示词 | 图片提示词.md/视频提示词.md | 逐镜的生成提示词 |
| 成片 | 剪辑单.md+ 成片文件 | 剪辑来源与最终成片预览 |
| 审查 | 审查/EPxxx-审查.md | 审查发现与分级(must/建议) |
全剧页则把所有集排成进度表:哪集剧本写完、哪集分镜已冻结、哪集成片已出、哪集还有 must 级审查问题,一眼到位。
分镜面板:用节奏条看懂一集的呼吸
分镜视图是最直观的一页(见开头截图):
- 顶部四张核对卡:总时长、平均镜长、近景类占比、场与幕别数,各自对照
rhythm_profile档案给出「符合 / 偏差」; - 节奏条:把 60 秒一集画成一条时间轴,色块编码景别(全景、中景、近景、特写)、情绪(兴奋、紧张、平和)和是否含台词,幕与场边界清晰可见;
- 镜头卡片:每镜一张卡,带起始帧缩略图、景别/运镜/时长标签、画面描述、台词,还有「有画幅问题」等预警角标;
- 卡片 / 列表 / 编辑原文三种展示模式自由切换,还能按场景过滤。
只读结构 + 编辑原文:安全改文件
Dashboard 的设计原则是「Markdown 是唯一真相」:
- 所有结构化视图只读,不会替你改一个标点;
- 想修改内容时点「编辑原文」,直接编辑对应 Markdown 原文;
- 保存走乐观锁版本控制(SHA-256):文件在打开后若被别人改过,会报冲突而不是覆盖;
- JSON / JSONL 文件保存前会做结构校验,坏了的 JSON 会被拦下来并提示具体行列。
另外,页面上的缩略图和素材只认文档里的绑定:缩略图是分镜中「用途:起始帧」的REF-...绑定,每镜素材来自剪辑单的「来源」行,成片则是剪辑输出文件。没有绑定就显示空位——它绝不按文件名瞎猜配图。
本地回环:你的项目不出本机
安全是内置的,不是可选的:
- 服务只能绑定 127.0.0.1回环地址,局域网其他人无法访问;
- 每次启动生成随机访问令牌并写进 URL,API 请求还要带会话 Cookie 双重校验;
- 响应头带 CSP、禁止内嵌(
X-Frame-Options: DENY),防点击劫持; - 内部运行状态目录(
.short-drama/)对页面完全隐藏。
在源码里看看它
Dashboard 前后端都很轻,想折腾可以顺着这些路径看:
- 服务端(回环 HTTP + 安全读取 + 版本化保存):dashboard_server.py
- 前端单页应用:index.html、app.js、styles.css
- 文档解析视图(把 Markdown 解析成面板数据):creator_views.py
- 项目初始化与状态工具:project_tool.py
- 五份创作文档的写法规范:creator-documents.md
- 完整创作工作流说明:creator-workflow.md
结语
Drama Skills Dashboard 把 AI 短剧创作中「文件多、阶段多、进度难查」的痛点,压缩成一个随时可开的本地单页创作台:启动一条命令,进度、节奏、素材、审查一屏收齐,改稿直接编辑原文。配合项目里的 9 个创作 skill(开发、写作、资产、分镜、提示词、生产、剪辑、审查等),它就是你的本地 AI 短剧流水线控制台。
想完整体验,可先克隆仓库:
git clone https://gitcode.com/gh_mirrors/dr/drama-skills然后参考 README.md 初始化一个短剧项目,再用上面的命令打开创作台,几分钟内就能看到属于自己的短剧 Dashboard。
【免费下载链接】drama-skills开源 AI 短剧/漫剧创作 skill 合集:剧本、角色资产、分镜 storyboard、图片/视频提示词、审查,适配 Claude Code 与 Codex | Open-source AI short drama / micro-drama skills for Claude Code & Codex: script, assets, storyboard, image & video prompts, review. MIT.项目地址: https://gitcode.com/gh_mirrors/dr/drama-skills
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考