影策 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 02git 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/02)<a href="https://agentmods.dev/skills/ddcat-ai/open-ai-canvas/02"><img src="https://agentmods.dev/badge/skills/ddcat-ai/open-ai-canvas/02/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/02"><img src="https://agentmods.dev/badge/skills/ddcat-ai/open-ai-canvas/02.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.00117 | $0.02963 |
| Opus 5.5 | $0.00047 | $0.01185 |
| Sonnet 5.5 | $0.00023 | $0.00593 |
| Haiku 4.5 | $0.00012 | $0.00296 |
Grade A, and why
影视剧作工坊-02-影视风格 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 — 78 lines — stays where its author put it; the contents beside it link to each section on GitHub.
影视风格(模块 02)
主链定位:氛围比对 → 导演挂卡 → 中性缺省;导演四库 + 调用引擎 + 电影类型与调色库。
做什么
确立整片级的风格与调色基线,产出"全局风格前缀"——它在文档中出现一次,并逐字前置于每一条提示词(07 分镜头设计、10 剪辑与镜头组接验证都依赖它保持跨镜头一致)。
方法边界:本模块定"整片看起来是什么调子",不决定单个镜头的景别/机位(06)、镜头怎么动(08)、角色演什么(05)。
基础引擎
本模块的底层方法论源:engine/E02-影视风格.md(本模块目录内,57 条,来自 book01/book02/book03/book04)。
执行本模块前先查阅该引擎,取其判断依据、创作准则与反模式清单;引擎为只读源层,本模块负责执行流程。
风格数据层(style/)
| 文件 | 管什么 |
|---|---|
style/01-电影风格条目.md |
23 个纯净电影风格条目:电影类型 11 种(灯光默认 / 色彩倾向 / 运动风格,2.5 与 3.0+ 两版互斥)、平台命名风格 3 个(Cinematic / Super 8MM / Anamorphic)、风格配方 6 种(真人实拍史诗 / 3D 动画长片 / FPV 一镜到底 / 产品广告 / VFX 合成 / 怪兽,含外观声明 + 结构 + 音频)、寄存极点 3 个(胶片寄存 / 定格手绘 / 赛璐璐) |
style/02-调色板.md |
8 个调色板预设:自然洁净 / 漂白暖调 / 超级霓虹 / 青橙史诗 / 钠灯衰变 / 冷钢 / 漂白旁路 / 经典黑白 |
style/03-调色情绪.md |
11 种情绪调色语言 + 60/30/10 色彩规则与材质绑定写法(每种颜色绑定来源与表面)+ 唯一饱和点缀色留给剧情 |
style/04-胶片模拟与调色一致性.md |
三条调色纪律、5 种胶片模拟(Portra 400 / Velvia / Vision3 500T / HP5 / Ektachrome)、调色一致性纪律(先统一后诠释、逐字重复、锁进全局前缀)+ 交付前自检清单 |
style/05-视觉风格与调色.md |
平台风格 + 调色/灯光词汇总库——4 个核心平台风格(Cinematic 电影感 / VHS 录像带 / Super 8MM / Anamorphic 变形宽银幕 / Abstract 抽象,各含外观·适用·色彩倾向·提示词语句·搭配模型与运镜)、调色词汇表、灯光词汇表、电影级布光技法、画幅比例指南、单风格锚规则(One Style Anchor Rule) |
style/06-导演风格库.md |
导演挂卡数据层——按 D0xx 编号的可用导演风格条目(国内导演 21 位起:王家卫 / 吴宇森 / 张艺谋 / 陈凯歌 / 贾樟柯 / 毕赣 / 侯孝贤 / 杨德昌…),每条含视觉特征与**「禁止跑偏」反模式清单**(现代 LED 色、塑料古装、无层次暖黄、无动机环绕与随机变焦、用统一滤镜替代色彩比例…) |
style/07-诺兰-UE5柔和-Arnold超写实.md |
一条具体的三段融合配方——诺兰克制史诗电影风 + UE5 柔和漫剧质感 + 阿诺德物理超写实。含整体核心基调、诺兰风格保留项(多线留白/硬质自然光/低饱和莫兰迪/IMAX 70mm 颗粒)、UE5 柔和画质专属规则、Arnold 超写实参数精要、漫剧专属适配调整、绝对禁止画面黑名单,以及可直接复制的通用一键正向/反向提示词 |
style/08-全镜头转换-导演风格卡.md |
7 位导演风格卡的可执行转换(诺兰 / 陈凯歌 / 张艺谋 / 王家卫 / 维伦纽瓦 / 安德森 / 塔尔科夫斯基)——每位给出风格锚定词与转换句,可直接进提示词 |
style/09-风格系统-语域配方艺术化情绪板(手册第九章).md |
风格系统(AI 图像与影视提示词技术手册·第九章)——具名风格关键词、风格语域两极、风格纪律、八种经过验证的风格配方、艺术化转换(非照片写实范畴)、情绪板方法(Moodboard) |
style/10-AIGC电影风格提示词合集.md |
AIGC 电影风格提示词合集——37 类经典影像风格 + 15 种影视视觉风格 AI 提示词模板 + 15 位电影导演调色风格 AI 提示词模板 + 使用注意与技巧、电影风格核心要点 |
style/11-已验证导演风格五维档案.json |
机器可读的已验证导演风格五维档案——每位导演含 definition / lighting / framing / grading / avoid 五维,按 D0xx 编号、按影片分 lane(如 akira-kurosawa-film-lane)。供风格挂卡与风格校验程序化取用 |
What ships with it
12 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.
- engine/E02-影视风格.md 21 KB
- style/01-电影风格条目.md 7.3 KB
- style/02-调色板.md 2.4 KB
- style/03-调色情绪.md 2.9 KB
- style/04-胶片模拟与调色一致性.md 3.1 KB
- style/05-视觉风格与调色.md 17 KB
- style/06-导演风格库.md 28 KB
- style/07-诺兰-UE5柔和-Arnold超写实.md 5.3 KB
- style/08-全镜头转换-导演风格卡.md 24 KB
- style/09-风格系统-语域配方艺术化情绪板(手册第九章).md 13 KB
- style/10-AIGC电影风格提示词合集.md 584 KB
- style/11-已验证导演风格五维档案.json 1310 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 · 78 lines · 117 tokens per session scan A db444135f6ee
影视剧作工坊-02-影视风格 is a skill published in the GitHub repository ddcat-ai/open-ai-canvas (1,391 stars, last pushed 2d ago), licensed MIT. It adds 117 tokens to every session and 2,963 once invoked, about $0.0005 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.