複数の独立したローカル作業を安全性と依存関係を確認して実行計画にまとめ、対応環境では並列化やAppleシリコン向け処理の選択を支援します。
- ビルドやテストの独立した処理を並列化したいとき
- 複数段階の作業計画を安全に実行したいとき
- Appleシリコン向け処理の候補を確認したいとき
生成クレジットを使う前に、物語やショット、カメラ位置を3Dの簡易映像で確認し、Seedance向けの参照素材と生成計画を整えます。
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.
実行スコア 未検証
インストール方法を見る複数ショットのAI動画を生成する前に、物語と撮影設計を固めるためのプリビズを作ります。曲の構成やナレーションに合わせてストーリーを組み、登場人物や商品、場所の資料を整え、ショットをロケーションごとのシーンにまとめます。three.jsの簡易3D画面でカメラ位置や動きを確認し、必要に応じて修正・承認します。最後にSeedanceの動画間生成で使う参照クリップ、画像、プロンプトをまとめたパックを用意します。
広告やUGC動画など、複数カットの構成を生成前に確認したいときに向いています。ミュージックビデオ、予告編、短編映画のように、場所のつながりやスケール、カメラ位置が重要な作品にも使えます。1〜3ショットで単純なカメラの動画なら、プリビズを省略する選択肢も示されています。
プリビズアプリの起動にはpython3とブラウザーが必要です。クリップ取得にはbun、playwright-core、ChromeまたはChromium、パック作成にはffmpegを使います。生成にはvarg MCP接続またはVARG_API_KEYが必要で、生成前に費用を見積もり、クレジット消費前の承認を確認する手順があります。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
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.
| 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 |
| music video, trailer, short film, anything with geography, scale or many places | everything below |
references/story-structure.mdstoryboard.json is the single source of truth for timing. Every shot gets id, start, end, scene, set, picture, action, camera, plus line (lyric/VO), beat, overlay, source as needed. Cuts on downbeats
when there is a song. → schema in references/threejs-previz.mdreferences/character-sheets.mdreferences/scene-grouping.mdpython3 <skill>/scripts/new_previz.py <project> then python3 <project>/previz/serve.py.
Build one grey-box set per location, check every auto camera, fix the bad ones in the UI, approve each shot,
save, export the camera plan. Check frames in headless Chrome. → references/threejs-previz.mdbuild_pack.py --check, capture clean clips, build the pack (one @video1 per run + only the
stills of what is in frame + prompts), review the board, estimate, then generate. → references/seedance-v2v.mdSpend nothing before step 6 except cheap anchor stills. Steps 1, 2, 4 and 5 are free, and the director's notes cost least there.
needs_new_still), do not feed it to the model.estimate_cost on one real request, quote it as the ceiling, report the billed
cost after (get_job_cost). Check check_balance and which team the connection bills (get_current_team).build_pack.py … --runs <key>).brief.md with the date; apply each note to the storyboard, scene
table, treatment and previz in the same pass so they never disagree.brief.md (the director's words, dated), treatment.md (logline, structure with timings, colour script, recurring
markers, references)storyboard.json + scenes.md (scene table: shots, cut time, gen length, refs, cost)previz/ (three.js app, config.json, data/edits.json, camera_plan.md)previz/seedance/ (pack.json, video/video_XX__<run>__<shots>.mp4, refs/, PROMPTS.md, requests.json,
index.html board, jobs.json once submitted, out/ results)varg-ai (single generations, rendering), hyperframes (text, captions and graphics drawn in code on top of the
clips, final assembly), varg-music-video if installed (song measurement, lip-sync pass, platform masters).
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
複数の独立したローカル作業を安全性と依存関係を確認して実行計画にまとめ、対応環境では並列化やAppleシリコン向け処理の選択を支援します。
TikTokやMeta広告の勝ちパターンを分解し、異なる切り口のテスト案や予算、評価時期を整理して、数値から継続・修正・停止を判断するスキルです。
将来の読み手が理由を知りたくなる未決定や暫定対応を、技術的負債として登録し、後から項目ごとに整理できるスキルです。
LangChain、EINO、AutoGen、AgentScope、CrewAI向けのコード雛形やAPI対応、プロジェクト構成を参照し、バージョン確認を踏まえてAIエージェント開発を支援します。
エラーやテスト失敗、画面の異常などを再現して原因を特定し、テストで確認しながら影響を絞った修正を進めるデバッグ用スキルです。
対話を通じてAI Agentの要件整理から設計、ツール定義、コード生成、動作確認まで6段階で進め、実行可能なプロジェクトを作ります。