Agent Skills › swarajbachu/zuse › launch-video

launch-video

GitHub

用于制作Zuse品牌宣传、发布及功能解释视频的技能,遵循统一视觉风格,整合HyperFrames引擎、Blender 3D渲染与UI高保真还原流程。

.codex/skills/launch-video/SKILL.md swarajbachu/zuse

Trigger Scenarios

需要制作Zuse产品宣传视频 请求生成发布会或合作伙伴公告视频 要求类似boxd风格的连续镜头演示视频

Install

npx skills add swarajbachu/zuse --skill launch-video -g -y
More Options

Non-standard path

npx skills add https://github.com/swarajbachu/zuse/tree/main/.codex/skills/launch-video -g -y

Use without installing

npx skills use swarajbachu/zuse@launch-video

指定 Agent (Claude Code)

npx skills add swarajbachu/zuse --skill launch-video -a claude-code -g -y

安装 repo 全部 skill

npx skills add swarajbachu/zuse --all -g -y

预览 repo 内 skill

npx skills add swarajbachu/zuse --list

SKILL.md

Frontmatter
{
    "name": "launch-video",
    "description": "Make Zuse launch, feature and partner-announcement videos in the house style — a continuous-take Apple-keynote film built with HyperFrames, with pixel-faithful Zuse UI, Blender 3D hero objects, beat-mapped music and seamless shape-change transitions. Use when asked for a Zuse promo, launch film, feature explainer, integration\/tie-up announcement, or \"a video like the boxd one\"."
}

Zuse launch videos

The house style was established by the Zuse × boxd launch film (48s, 16:9 + 1:1, with and without an optional beat). This skill is everything that made it work: the look, the motion doctrine, the music taste, the Blender pipeline, the UI-fidelity process, and the production mechanics that keep a multi-builder film seamless.

HyperFrames is the engine. Load /hyperframes first (it installs its workflow skills and owns the composition contract); this skill layers the Zuse house style and the lessons on top. The creative defaults below are defaults — the brief still comes from the user.

Read on demand

File Read it when
references/design-direction.md Planning the look, copy, brand mixing (partner colours, notch-style motifs), and what is banned.
references/motion-and-transitions.md Writing the beat map, designing seams, camera, cursor, springs; any "how do I get from A to B without a cut".
references/music-and-sound.md Choosing and editing the track, placing SFX, setting loudness.
references/blender.md Any 3D object: modelling, materials, the 2D→3D handoff, render budget, encoding with alpha.
references/zuse-ui-fidelity.md Recreating any Zuse screen — tokens, icons, strings, and what must never be invented.
references/production.md Project layout, variants (aspect ratios, removable beats), parallel builders, validation, rendering, gotchas.
references/example-zuse-boxd.md A complete worked example: beat map, seams, geometry, builder split. Copy its shape.

Templates (copy into the new project, then adapt)

  • templates/kit/kit.js, kit.css — the shared motion kit (closed-form springs, notched shape morphs, flood, cursor + clicks, mask-line rise/sink, typing, camera, aspect handling) and pixel-matched Zuse UI component classes. Goes in compositions/kit/.
  • templates/kit/extract-icons.mjs — writes compositions/kit/icons.js from the app's real icon sources.
  • templates/kit/ui-reference.html — a static page rendering every UI surface with the kit; goes in .media/ (outside compositions/, so HyperFrames lint ignores it). Builders copy markup from it.
  • templates/scripts/build-index.mjs — generates the master index.html plus variant projects (aspect ratios × optional beats) from one frame list.
  • templates/blender/anim.py, render-all.sh, encode.sh — the machine scene, batch render, and PNG-sequence → transparent VP9 WebM encoding.
  • templates/scripts/analyze-music.py, splice-music.sh, sfx-peaks.py, loudnorm.sh, pop-scan.sh — tempo/structure analysis, bar-aligned edits, SFX peak placement, −17 LUFS mastering, and the single-frame-pop scan for rendered films.

Workflow

  1. Brief. Run the /hyperframes intent layer (route: product-launch-video). Pin: the one-line message, audience, deliverables (default 16:9 master + 1:1 cut, 60fps), length (40–50s sweet spot), music + on-screen text (no voiceover by default), storyboard review yes. Confirm factual claims (availability, speeds, URLs, labels) with the user before they go on screen — see design-direction.
  2. Truth pass. Before designing, extract the real product surface: labels from packages/i18n/locales/en, component specs from apps/renderer/src (use an Explore sub-agent), and for partners their brand from their own site. Never animate a UI the app does not have.
  3. Beat map. 120 BPM, 1 beat = 0.5s. Map every scene to beats; put the drop on the product reveal, the breakdown on the quiet/"step away" moment, the beat return on the payoff. Make the last frame equal the first so the film loops.
  4. Storyboard. STORYBOARD.md + a storyboard.html sketch sheet (real fonts, real copy, stand-in blocks). Get approval. Then write BUILD-SPEC.md — exact geometry, seam states, timings, SFX.
  5. Assets. Blender renders (start early — they are the long pole), music edit, SFX, kit + icons + UI reference.
  6. Build. Split frames across 3–4 parallel builders by continuous runs (so each owns its inner seams); every shared seam is a numbered state in BUILD-SPEC. Give each builder private preview projects. Review their snapshots yourself and send precise fixes.
  7. Verify. hyperframes lint (0 errors), snapshots at every seam in every aspect, render the master, run pop-scan.sh, look at a contact sheet of the real MP4.
  8. Deliver. Render every variant, loudnorm.sh each to −17 LUFS, hand over paths + durations + the list of claims still needing confirmation. Do not commit the video project unless asked.

Non-negotiables

  • One continuous take: scenes are made out of the previous one. No crossfades, blur-ins, glows, particles, 3D flips, holds over 1s, or template looks.
  • Pixel-faithful Zuse UI with the app's exact strings; film overlays live outside the app window.
  • Everything deterministic and seek-safe (pure function of time; no clocks, randomness, CSS transitions).
  • Every seam is verified from the rendered frames, in every aspect, not assumed.

Version History

  • b927d97 Current 2026-10-18 15:54

Same Skill Collection

.codex/skills/release-new-version/SKILL.md
apps/desktop/resources/skills/zuse/SKILL.md
.claude/skills/launch-video/SKILL.md
.claude/skills/release-new-version/SKILL.md

Metadata

Files
0
Version
b927d97
Hash
158fd96a
Indexed
2026-10-18 15:54

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-19 05:41
浙ICP备14020137号-1