Individual skill
varg-previz
Plan and pre-visualise any multi-shot AI video before spending credits on varg - music videos, ads and product promos, UGC-style spots, trailers, short films, explainers. Write the story (Hero's Journey, hook-problem-payoff, 3-act), lock character/product/vehicle sheets and one master plate per location, group shots into master scenes, block every camera in a three.js grey-box previz on the timeline (auto cameras from plain storyboard words like "MCU, 3/4 left, push in"), then export clean previz clips as @video1 references for Seedance 2.5 video-to-video and run one short generation per scene. Any aspect ratio, with or without a song. Use when the user asks for a previz, a 3D animatic, camera blocking or approval, shot lists, scene grouping, character or product sheets, story structure for a clip or ad, or a Seedance video-to-video pack.
plugins/vargHQ/skills/varg-previz/SKILL.md
Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,532
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-coding Repository topic
- awesome Repository topic
- awesome-list Repository topic
- codex Repository topic
- codex-plugins Repository topic
- openai Repository topic
- codex-skill Repository topic
- codex-skills Repository topic
- marketplace Repository topic
- codex-marketplace Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 6,652 bytesSKILL.mdcore · 6,652 bytesSKILL.mdcore · 6,652 bytesreferences/character-sheets.mddoc · 4,923 bytesreferences/scene-grouping.mddoc · 2,405 bytesreferences/seedance-v2v.mddoc · 6,072 bytesreferences/story-structure.mddoc · 4,250 bytesreferences/threejs-previz.mddoc · 8,499 bytesscripts/new_previz.pyruns · 6,531 bytestemplates/previz/README.mddoc · 3,306 bytestemplates/previz/config.jsonasset · 496 bytestemplates/previz/examples/space-opera/README.mddoc · 1,593 bytestemplates/previz/examples/space-opera/pack.jsonasset · 15,734 bytestemplates/previz/examples/space-opera/props.jsruns · 21,706 bytestemplates/previz/examples/space-opera/sets.jsruns · 33,885 bytestemplates/previz/examples/space-opera/shots.jsruns · 31,741 bytestemplates/previz/index.htmlasset · 16,562 bytestemplates/previz/js/autocam.jsruns · 9,989 bytestemplates/previz/js/main.jsruns · 34,508 bytestemplates/previz/js/props.jsruns · 19,429 bytestemplates/previz/js/rig.jsruns · 4,667 bytestemplates/previz/js/sets.jsruns · 8,644 bytestemplates/previz/js/shots.jsruns · 3,421 bytestemplates/previz/sample/storyboard.jsonasset · 2,415 bytestemplates/previz/seedance/pack.jsonasset · 2,216 bytestemplates/previz/seedance/tools/build_pack.pyruns · 16,326 bytestemplates/previz/seedance/tools/capture.mjsruns · 2,175 bytestemplates/previz/serve.pyruns · 3,391 bytestemplates/previz/vendor/three.module.min.jsruns · 687,458 bytes
Read excerpt
# varg previz: story → anchors → 3D previz → Seedance v2v
AI video models redraw the world on every call. A previz fixes what they are worst at, camera, geography, scale and
timing, for free before the paid step. It is a cheap grey-box: it approves cameras and blocking, never the look.
Built on a 36-shot, 99 s music video ("I Don't Wanna Pick", 9:16, 133.8 BPM) and tested on a 6-shot product ad.
The app is in `templates/previz/`; `scripts/new_previz.py` sets it up in a project.
## Pick the depth first
| project | do |
|---|---|
| 1–3 shots, simple camera | skip the previz: anchors (step 3) + image-to-video |
| 4–15 shots, one or two places, ad / UGC / promo | steps 1–3, auto cameras from the storyboard, a quick approval pass in the previz, pack |