本文へ移動
cccskills
無料GitHub で公開日本語紹介

varg-previz

生成クレジットを使う前に、物語やショット、カメラ位置を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.

hashgraph-online/awesome-codex-pluginsスター 1,440(GitHub 1,440 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 動画の構成を生成前に確認したいとき
  • 広告のカメラ位置を検討したいとき
  • ショットをシーンごとにまとめたいとき
  • Seedance向けの参照素材を作りたいとき

日本語での紹介

できること

複数ショットのAI動画を生成する前に、物語と撮影設計を固めるためのプリビズを作ります。曲の構成やナレーションに合わせてストーリーを組み、登場人物や商品、場所の資料を整え、ショットをロケーションごとのシーンにまとめます。three.jsの簡易3D画面でカメラ位置や動きを確認し、必要に応じて修正・承認します。最後にSeedanceの動画間生成で使う参照クリップ、画像、プロンプトをまとめたパックを用意します。

こんなときに便利

広告やUGC動画など、複数カットの構成を生成前に確認したいときに向いています。ミュージックビデオ、予告編、短編映画のように、場所のつながりやスケール、カメラ位置が重要な作品にも使えます。1〜3ショットで単純なカメラの動画なら、プリビズを省略する選択肢も示されています。

使い方の例

  • 「この広告のショットリストとカメラ位置を事前に確認したい」
  • 「短編動画の構成を作って、Seedance用の参照パックにして」

注意点

プリビズアプリの起動にはpython3とブラウザーが必要です。クリップ取得にはbun、playwright-core、ChromeまたはChromium、パック作成にはffmpegを使います。生成にはvarg MCP接続またはVARG_API_KEYが必要で、生成前に費用を見積もり、クレジット消費前の承認を確認する手順があります。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(27)

  • SKILL.md6.5 KB
  • references/character-sheets.md4.8 KB
  • references/scene-grouping.md2.3 KB
  • references/seedance-v2v.md5.9 KB
  • references/story-structure.md4.2 KB
  • references/threejs-previz.md8.3 KB
  • scripts/new_previz.py6.4 KB
  • templates/previz/config.json496 B
  • templates/previz/examples/space-opera/pack.json15.4 KB
  • templates/previz/examples/space-opera/props.js21.2 KB
  • templates/previz/examples/space-opera/README.md1.6 KB
  • templates/previz/examples/space-opera/sets.js33.1 KB
  • templates/previz/examples/space-opera/shots.js31.0 KB
  • templates/previz/index.html16.2 KB
  • templates/previz/js/autocam.js9.8 KB
  • templates/previz/js/main.js33.7 KB
  • templates/previz/js/props.js19.0 KB
  • templates/previz/js/rig.js4.6 KB
  • templates/previz/js/sets.js8.4 KB
  • templates/previz/js/shots.js3.3 KB
  • templates/previz/README.md3.2 KB
  • templates/previz/sample/storyboard.json2.4 KB
  • templates/previz/seedance/pack.json2.2 KB
  • templates/previz/seedance/tools/build_pack.py15.9 KB
  • templates/previz/seedance/tools/capture.mjs2.1 KB
  • templates/previz/serve.py3.3 KB
  • templates/previz/vendor/three.module.min.js671.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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

projectdo
1–3 shots, simple cameraskip the previz: anchors (step 3) + image-to-video
4–15 shots, one or two places, ad / UGC / promosteps 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 placeseverything below

The pipeline (in this order)

  1. Story: pick a structure for the format and map it onto the timeline (song sections, VO beats or seconds). One story beat per section, the hook in the first 2–3 s. → references/story-structure.md
  2. Storyboard: storyboard.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.md
  3. Anchors: character sheet, product/vehicle sheet with a human for scale, antagonist sheet if any, ONE master plate per location. Close-ups are generated from the master. Once the previz exists, make plates by image-editing a previz render ("keep camera and geometry exactly") instead of from text. → references/character-sheets.md
  4. Master scenes: group shots by location; each scene becomes one or more 4–11 s Seedance runs. → references/scene-grouping.md
  5. 3D previz: python3 <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.md
  6. Seedance pack: build_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.md

Spend nothing before step 6 except cheap anchor stills. Steps 1, 2, 4 and 5 are free, and the director's notes cost least there.

Hard rules learned the expensive way

  • One location = one master plate = one set. Wide and close coverage of a place share the same set and refs, or faces, layouts and lighting drift between shots.
  • References only for what is in frame. A sheet that also shows the monster pulls the monster into a shot that should not have it, so crop. Never use an exterior still as a ref for an interior scene. When a shot is rewritten, its old still is stale: flag it (needs_new_still), do not feed it to the model.
  • Narrow frames hide things. Horizontal half-FOV = atan(tan(vFOV/2)·W/H). At 9:16 and vFOV 55° a subject 17° off-axis is out of frame. Check every camera in the map view: cameras end up inside walls, behind headrests, or inside a subject that walks into them.
  • Scale is explicit. Put a human on every vehicle/product/creature sheet and state the ratio in every prompt (car ≈ 2.5× a person, ship ≈ 5×, monster ≈ hundreds of ships); otherwise models draw a man as big as his ship.
  • No text from the model. "No text, letters, numbers, logos or UI" in every prompt. Lyrics, captions, prices, HUD and logos are drawn later in code (HyperFrames). Text labels are hidden in exported reference clips.
  • Price before you promise. Run 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).
  • Ask before spending and before switching the billing team. Uploading and generating are outward actions. Test one short run before a batch (build_pack.py … --runs <key>).
  • Record the director's words verbatim in brief.md with the date; apply each note to the storyboard, scene table, treatment and previz in the same pass so they never disagree.

Deliverables

  • 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)

Related skills

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).

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

accelerate-local-work

無料概要あり

複数の独立したローカル作業を安全性と依存関係を確認して実行計画にまとめ、対応環境では並列化やAppleシリコン向け処理の選択を支援します。

  • ビルドやテストの独立した処理を並列化したいとき
  • 複数段階の作業計画を安全に実行したいとき
  • Appleシリコン向け処理の候補を確認したいとき
hashgraph-online/awesome-codex-plugins1,4362026年10月27日 更新

ad-creative-testing

無料概要あり

TikTokやMeta広告の勝ちパターンを分解し、異なる切り口のテスト案や予算、評価時期を整理して、数値から継続・修正・停止を判断するスキルです。

  • 勝ち広告を分解して次のテスト案を作りたいとき
  • 広告の本数やテスト予算を決めたいとき
  • 似た広告案の成果が変わらない原因を探したいとき
hashgraph-online/awesome-codex-plugins1,4402026年10月30日 更新

add

無料概要あり

将来の読み手が理由を知りたくなる未決定や暫定対応を、技術的負債として登録し、後から項目ごとに整理できるスキルです。

  • 暫定対応を負債として記録したいとき
  • TODOや未完了作業を管理したいとき
  • 負債の影響箇所や解消条件を残したいとき
hashgraph-online/awesome-codex-plugins1,4402026年10月30日 更新

adk-framework-adapters

無料概要あり

LangChain、EINO、AutoGen、AgentScope、CrewAI向けのコード雛形やAPI対応、プロジェクト構成を参照し、バージョン確認を踏まえてAIエージェント開発を支援します。

  • 指定したフレームワークで雛形を作りたいとき
  • 複数のエージェントフレームワークを比較したいとき
  • ツール定義やメモリ設定の例を参照したいとき
hashgraph-online/awesome-codex-plugins1,4362026年10月26日 更新

agent-debug-fixer

無料概要あり

エラーやテスト失敗、画面の異常などを再現して原因を特定し、テストで確認しながら影響を絞った修正を進めるデバッグ用スキルです。

  • テスト失敗の根本原因を調べたいとき
  • 画面や機能の不具合を小さく修正したいとき
  • 再発防止のテストを先に用意したいとき
hashgraph-online/awesome-codex-plugins1,4402026年10月30日 更新

agent-dev-workshop

無料概要あり

対話を通じてAI Agentの要件整理から設計、ツール定義、コード生成、動作確認まで6段階で進め、実行可能なプロジェクトを作ります。

  • Agentの要件と設計を整理したいとき
  • 実行可能なAgentの試作品を作りたいとき
  • ツールやPromptの構成を決めたいとき
hashgraph-online/awesome-codex-plugins1,4362026年10月26日 更新

hashgraph-online のスキルをすべて見る

このスキルの問題を報告する