影策 is an open-source workspace for AI film and short-video production, using a freeform canvas and structured workflows to organize scripts, characters, scenes, storyboards, media assets, and generated text, images, video, and audio. It is for creators who manage audiovisual projects through local or trusted deployments, with features for task tracking, asset management, timelines, and AI-agent workflows.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add ddcat-ai/open-ai-canvas --skill 10git clone --depth 1 https://github.com/ddcat-ai/open-ai-canvasWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/ddcat-ai/open-ai-canvas/10)<a href="https://agentmods.dev/skills/ddcat-ai/open-ai-canvas/10"><img src="https://agentmods.dev/badge/skills/ddcat-ai/open-ai-canvas/10/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/ddcat-ai/open-ai-canvas/10"><img src="https://agentmods.dev/badge/skills/ddcat-ai/open-ai-canvas/10.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00090 | $0.03313 |
| Opus 5.5 | $0.00036 | $0.01325 |
| Sonnet 5.5 | $0.00018 | $0.00663 |
| Haiku 4.5 | $0.00009 | $0.00331 |
Grade A, and why
影视剧作工坊-10-剪辑与镜头组接验证 scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 111 lines — stays where its author put it; the contents beside it link to each section on GitHub.
剪辑与镜头组接验证(模块 10)
主链定位:连续性校验 / 剪辑语法与屏幕方向。
核心原则(总纲)
镜头组接不是靠剪辑软件拼出来的,而是在三个层面上被主动保证的。
- 规划层 —— 全局观感与反复出现的资产只声明一次、一次锁定,逐场景提示词共享同一风格前缀与同一 @ 资产词表;序列的节奏与单调性在动笔前做预算。
- 提示词层 —— 每条提示词自带边界锚:末帧锚、身份锚、承接状态、画外接续行。边界两侧的信息显式交接,不留让模型即兴发挥的空隙。
- 管线层 —— 已采用的片段作为延续性参考回喂给下一次生成;链条深度有硬上限;每道接缝在生成之前就规划好,而不是留到剪辑里再解决。
剪辑判据(唯一:剪辑模式B)
v1.1.3 起,组接判据唯一=模式B·实拍学派(隔级切),缺省即此:
默认判据(已废除):旧「相邻同主体级差 ≤1 级」判据 v1.1.3 废除,其文档中的规则语句已改写为隔级切口径。- 模式B · 实拍学派(声明才启用):隔级切(「远全中近特,相邻景别不相切」)+动接动+180° 轴线/视线匹配+反应镜头优先+Murch 六要素裁决序(情绪 51% 可豁免几何连续性)——真实影视剪辑台语法。判据在
editing/15(总纲/选择判据/路由)+editing/16(法则细则)。
两通道共享六套剪辑公式、§1.3–1.5 节奏预算、06/08 词表与装配交付;互斥点只在景别级差方向与裁决优先序(学派之争、场景之争,非对错之争)。机判 chain.py cuts/split --mode b,简写「剪辑模式B/剪辑B模式」路由(wfkit/axis.py SHORTHANDS)。
基础引擎
本模块的底层方法论源:engine/E10-剪辑与镜头组接验证.md(本模块目录内,41 条,来自 book01/book03)。
执行本模块前先查阅该引擎,取其判断依据、创作准则与反模式清单;引擎为只读源层,本模块负责执行流程。
执行规范层(editing/)
| 文件 | 管什么 |
|---|---|
editing/01-规划层-连通分镜清单.md |
连通分镜清单三层结构、逐场景提示词法则、15 秒信封与密度法则、节奏预算、单调审计、匹配剪辑、空间调度图 |
editing/02-提示词层-单条内部组接.md |
单/多镜头决策、时长算术、LENS LOCK 与定时剪切、提示内场景转场 |
editing/03-续接与延展.md |
续接公式五条规则、必须延续的东西、extend 工作流、链条式生产、链条深度上限、干净接缝、1:1 参考锁 |
editing/04-接缝修复.md |
症状决策树、桥接骨架、续接骨架与防重播短语、下一镜头决策 |
editing/05-剪辑与连续性词汇.md |
双重对比与镜头性格、重新锚定、出画即隐性剪辑、因果动机的插入镜头、多条次微切片组装、L 切/J 切与声音桥、重切/硬切、甩摇转场、相对上一镜头的机位连续性;附剪辑记法([0-Ns] 方括号记法、建立 → 台词 → 反应 箭头记法) |
editing/06-装配与剪辑.md |
组装工作流、剪辑五阶段与画面锁定、出厂调色、截图作为工作记忆 |
editing/07-失败图谱与重试阶梯.md |
失败图谱(症状→成因→修复)、四级重试阶梯 |
editing/08-镜头衔接总清单.md |
衔接总索引——六种切(硬切 / 重切 / 匹配剪辑 / 插入切 / 反打切 / 甩摇切)+ 剪切格式四级阶梯 + 双对比剪切强制规则 + 11 种具名转场(自然换镜 / 叠化 / 叠印 / 白闪黑闪 / 擦除 / 遮罩 / 同类物 / 动作转场 / 动态接力 / 推拉 / 水墨)+ 衔接工艺 5 组(续接五规则与扩展链 / 关键帧插值与 2 秒静滞呼吸空间 / 延续交接四步 / 匹配剪辑锚动作 / 续接失败图谱) |
editing/09-全镜头转换-百组转场库.md |
《全镜头类型精准转换总规范》第 11–15 章——百组转场库五组逐组转换:遮挡物体(T01–T20)/ 动作匹配(T21–T40)/ 流体介质(T41–T60)/ 光影特效(T61–T80)/ 时空扭曲(T81–T100) |
editing/10-全镜头转换-蒙太奇与场景序列.md |
同规范第 16 章——六大蒙太奇体系与四大场景标准序列的逐类转换 |
editing/11-场景连续性.md |
场景连续性管理(script-writing-studio) |
editing/12-连续性资产.md |
连续性资产(script-writing-studio)——角色 / 场景一致性台账 |
editing/13-场景360度覆盖.md |
场景 360° 覆盖——跨镜空间一致 |
editing/14-全片风格锁.md |
全片风格锁——style_lock |
editing/15-剪辑模式B-实拍学派总纲.md |
剪辑B通道——与默认判据并行的实拍学派通道:通道定位、选择判据、判据对照、触发与机判路由;默认不触发 |
editing/16-剪辑模式B-组接法则.md |
剪辑B通道法则——隔级切(远全中近特相邻不相切)、动接动与切点正因、180° 轴线/视线匹配、反应镜头优先、Murch 六要素裁决序、普多夫金五技法与库里肖夫效应、机判字段对照 |
What ships with it
17 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- editing/01-规划层-连通分镜清单.md 9.2 KB
- editing/02-提示词层-单条内部组接.md 3.0 KB
- editing/03-续接与延展.md 8.1 KB
- editing/04-接缝修复.md 5.3 KB
- editing/05-剪辑与连续性词汇.md 3.5 KB
- editing/06-装配与剪辑.md 3.5 KB
- editing/07-失败图谱与重试阶梯.md 4.4 KB
- editing/08-镜头衔接总清单.md 2.5 KB
- editing/09-全镜头转换-百组转场库.md 59 KB
- editing/10-全镜头转换-蒙太奇与场景序列.md 13 KB
- editing/11-场景连续性.md 15 KB
- editing/12-连续性资产.md 16 KB
- editing/13-场景360度覆盖.md 7.6 KB
- editing/14-全片风格锁.md 5.4 KB
- editing/15-剪辑模式B-实拍学派总纲.md 5.9 KB
- editing/16-剪辑模式B-组接法则.md 9.5 KB
- engine/E10-剪辑与镜头组接验证.md 14 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 111 lines · 90 tokens per session scan A df6bbf091e75
影视剧作工坊-10-剪辑与镜头组接验证 is a skill published in the GitHub repository ddcat-ai/open-ai-canvas (1,391 stars, last pushed 2d ago), licensed MIT. It adds 90 tokens to every session and 3,313 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-14.
Other skills, from other repositories
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
chronicle
Analyze Copilot session history for standup reports, usage tips, session search, and session reindexing. Use when the user asks for a standup, daily summary, usage tips, workflow recommendations, wants to search or find past sessions by keyword/file/PR, wants to reindex their session store, or asks about deleting…
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
component-fixtures
Use when creating or updating component fixtures for screenshot testing or their shared infrastructure, or when designing UI components to be fixture-friendly. Covers fixture file structure, theming, service setup, CSS scoping, async rendering, validation, and common pitfalls.