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 62656456/ai-film-skills --skill whitebox-previs-executorgit clone --depth 1 https://github.com/62656456/ai-film-skillsWrote 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/62656456/ai-film-skills/whitebox-previs-executor)<a href="https://agentmods.dev/skills/62656456/ai-film-skills/whitebox-previs-executor"><img src="https://agentmods.dev/badge/skills/62656456/ai-film-skills/whitebox-previs-executor/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/62656456/ai-film-skills/whitebox-previs-executor"><img src="https://agentmods.dev/badge/skills/62656456/ai-film-skills/whitebox-previs-executor.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.00109 | $0.02051 |
| Opus 5.5 | $0.00044 | $0.00820 |
| Sonnet 5.5 | $0.00022 | $0.00410 |
| Haiku 4.5 | $0.00011 | $0.00205 |
Grade A, and why
whitebox-previs-executor 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 28d 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 — 80 lines — stays where its author put it; the contents beside it link to each section on GitHub.
提示词 3D 白模预演器
Public experimental package. This package is an explicit test executor, not a stable promise of arbitrary choreography. It contains the twelve runtime files only; the local workbench and Blender binaries are not bundled.
可配置运行依赖
- 普通或关节预演需要已安装的 Blender。定位顺序是
--blender、WHITEBOX_BLENDER环境变量、PATH,最后是当前任务下的_runtime/blender-*-windows-x64/blender.exe。指定的路径无效时直接报错,不暗换版本。 - 两个启动器要求显式
--runtime-dir,并将子进程临时目录及应用配置定向其中;在结构、后端路由或依赖检查失败时不创建运行缓存。 - 历史软件渲染器的 FFmpeg 定位顺序为
--ffmpeg、WHITEBOX_FFMPEG、PATH;探测器为--ffprobe、WHITEBOX_FFPROBE、PATH或 FFmpeg 同目录的对应可执行文件。公开包不查找作者电脑的软件路径。 - 相较本地副本,公开包仅增加依赖环境变量、移除本机 FFmpeg 兜底,并在启动前拒绝无效规格及错误打斗后端;这不是新版动作能力。缺少依赖或实际可播放视频时仍须报告未完成。
只有当前请求明确要实际白模预演时才执行;已有提示词、创意思路或“看看方案效果”不单独构成渲染授权。创意讨论按当前文字阶段交思路,不因缺Blender或视频平台而阻塞。
进入预演后,用户只需提供已经写好的视频提示词或镜头。第一交付层是用户可直接播放的 MP4;不要先让用户操作Blender、查看编辑器、填写坐标或审查JSON。
输出合同
每次执行至少产生:
- 可播放的3D白模
MP4; previs_compiled.json:提示词的可审计3D执行解释;previs_validation.json:时长、帧数、分辨率、切点、实际解码和观看检查;- 可选
.blend工程,只作为可编辑后台产物,不代替视频。
截图、编辑器界面、工程文件、参数表、静态关键帧、2.5D推拉、软件功能说明或内存编码探针均不能替代MP4。
执行流程
- 完整保留用户原提示词。输入可为一句提示词、单镜、多镜、任意时长或无明确时长。
- 按 references/prompt-to-previs.md 编译为
previs-compiler/1.0合同。只执行提示词中已有的镜头意图;默认值必须可追踪,不得冒充正式视频模型的预测。 - 运行
scripts/validate_compiled_previs.py。时间重叠、镜头空档、缺摄影机、人物引用错误或不可执行关键歧义必须在渲染前拒绝。 - 普通走位与摄影机预演用
scripts/run_blender_previs.py调用scripts/blender_previs_adapter.py。包含合格previs-action/1.0动作扩展的打斗规格改用scripts/run_blender_rigged_fight.py调用scripts/blender_rigged_fight_adapter.py;该后端逐帧求解肩肘腕、髋膝踝、双手握点、武器和共享接触。动作后端失败时必须停止,不能暗中回退到普通体块路径。 - 用实际解码器核对MP4的帧数、帧率、分辨率和时长;再检查每镜首帧、中点、尾帧及切镜前后。
- 第一回复直接展示或链接MP4,再说明默认值和边界。缺少可播放视频时,只能报告未完成。
编译边界
- 明确时长按原文执行;未写时长时,单镜默认4秒,多镜默认每镜3秒,并标记
deterministic_default。 - 只有镜号、时间码、硬切、切到或明确转场才自动拆镜。“随后、然后、接着”默认只是同镜动作先后。
- 未写摄影机运动时保持静止,不自动添加电影感漂移。
- 未写场景时只生成地面网格和必要空间参照,不编造环境美术。
- 当前公开包已实现人形/人形机甲和双臂悬浮类代理。四足、车辆或其他未实现类别须在编译阶段报出能力缺口,不承诺已有对应后端,也不得改成人形或球体冒充原主体。除非提示词主体就是球体,不得用球替代人形主体。
- 人物和场景可以粗糙,火柴人级精度允许;但请求了运镜时,前中后景必须提供足够参照,让视差和摄影机运动在视频中肉眼可见。
- 预演证明的是当前编译解释中的镜头、空间、走位、切镜和节奏,不证明正式模型会生成相同像素、表演、材质或特效。
What ships with it
11 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.
- agents/openai.yaml 326 B
- assets/sample-previs.json 2.9 KB
- references/previs-spec.md 4.0 KB
- references/prompt-to-previs.md 6.9 KB
- scripts/blender_previs_adapter.py 33 KB runs code
- scripts/blender_rigged_fight_adapter.py 89 KB runs code
- scripts/render_previs.py 32 KB runs code
- scripts/run_blender_previs.py 4.7 KB runs code
- scripts/run_blender_rigged_fight.py 4.6 KB runs code
- scripts/validate_compiled_previs.py 12 KB runs code
- scripts/validate_spec.py 9.3 KB runs code
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.
- 28d ago Changed · +2 lines · -8 tokens per session d8e8d0b9d6f0
- 1mo ago First seen · 78 lines · 117 tokens per session scan A 11b1c5d9b428
whitebox-previs-executor is a skill published in the GitHub repository 62656456/ai-film-skills (92 stars, last pushed 9d ago), licensed Apache-2.0. It adds 109 tokens to every session and 2,051 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-09-08.
Other skills, from other repositories
seedance-20
This skill should be used when creating, improving, or troubleshooting Seedance 2.0 video on any surface — Dreamina, Jimeng, CapCut, Doubao, Volcengine/Ark, BytePlus, Runway's Seedance route, fal, or third-party provider/router surfaces such as EvoLink, OpenRouter, Kie.ai, PiAPI, LaoZhang, Runware, ModelsLab, AI/ML…
seedance-prompt
This skill should be used when the user asks to write, improve, translate, compress, or debug a Seedance 2.0 video prompt; mentions T2V, I2V, V2V, R2V, camera direction, prompt quality, or provides reference assets for a production-ready prompt.
miora-video-studio
A video-generation workflow for the Miora and WorkBuddy tools. It checks whether a video was really created by inspecting the saved file, rather than trusting a task response.
travel-skill
A production guide for realistic travel-promotion videos that combine authorised real footage with AI-generated shots.
action-fight-prompt
A guide for writing prompts for AI-generated action and fight videos. It breaks a scene into short timed sections and describes connected movements, camera work, visual continuity, and sound effects.
travel-photo-to-video
A workflow for turning real travel photographs into a storyboard and prompts for short AI-generated video shots. It keeps the photographs' subjects and locations consistent while suggesting restrained camera movement.