影视剧作工坊-10-剪辑与镜头组接验证

影视剧作工坊-10-剪辑与镜头组接验证 is a skill for Claude Code, Codex from ddcat-ai/open-ai-canvas. It costs 90 tokens per session (3,313 once invoked), scanned A, original, MIT.

A filmmaking guide for checking how multiple shots join into a continuous sequence. It covers visual continuity, screen direction, transitions, prompt handoffs, and repairing breaks between generated clips.

In plain words
What is it for?
Use it to plan connected storyboards, write prompts for clip-to-clip continuation, validate cuts, repair seams, and diagnose failed video joins.
Why use it?
Generated clips can change a character, camera direction, or scene state between shots. This guide provides checks and planning rules to reduce those mismatches before editing.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to plan connected storyboards, write prompts for clip-to-clip continuation, validate cuts, repair seams, and diagnose failed video joins.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/ddcat-ai/open-ai-canvas/10
About the project

影策 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.

ddcat-ai/open-ai-canvas · 1,391 stars · on GitHub · yingce.tv

Install

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.

Any agent
npx skills add ddcat-ai/open-ai-canvas --skill 10
Clone the repo
git clone --depth 1 https://github.com/ddcat-ai/open-ai-canvas

Made for: Claude Code, Codex.

Wrote 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.

agentmods badge for 影视剧作工坊-10-剪辑与镜头组接验证

README.md
[![agentmods](https://agentmods.dev/badge/skills/ddcat-ai/open-ai-canvas/10/github.svg)](https://agentmods.dev/skills/ddcat-ai/open-ai-canvas/10)
Your own site
<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.

agentmods 80×15 button for 影视剧作工坊-10-剪辑与镜头组接验证

Your own site · 80×15
<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>
Per session 90 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,313 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce 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

Measured 11d ago against content hash df6bbf091e75, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

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.

backend/builtin/影视剧作工坊/影视剧作工坊-10-剪辑与镜头组接验证/SKILL.md · 111 lines

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)

主链定位:连续性校验 / 剪辑语法与屏幕方向。

核心原则(总纲)

镜头组接不是靠剪辑软件拼出来的,而是在三个层面上被主动保证的。

  1. 规划层 —— 全局观感与反复出现的资产只声明一次、一次锁定,逐场景提示词共享同一风格前缀与同一 @ 资产词表;序列的节奏与单调性在动笔前做预算。
  2. 提示词层 —— 每条提示词自带边界锚:末帧锚、身份锚、承接状态、画外接续行。边界两侧的信息显式交接,不留让模型即兴发挥的空隙。
  3. 管线层 —— 已采用的片段作为延续性参考回喂给下一次生成;链条深度有硬上限;每道接缝在生成之前就规划好,而不是留到剪辑里再解决。

剪辑判据(唯一:剪辑模式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 六要素裁决序、普多夫金五技法与库里肖夫效应、机判字段对照

Read the full file on GitHub · 111 lines

Changes

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.

  1. 11d ago First seen · 111 lines · 90 tokens per session scan A df6bbf091e75

Subscribe to this mod's changes

影视剧作工坊-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.

Related

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…

microsoft/ai-agents-for-beginners · 200 tokens

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

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…

vercel/next.js · 95 tokens

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…

microsoft/vscode · 72 tokens

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.

microsoft/vscode · 53 tokens

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.

microsoft/vscode · 53 tokens