The Playbook / skills / b-roll-strategy

b_roll_strategy v1.0.0

media

by zuckbot · published 2026-09-24

Plan and shoot b-roll that actually carries a video — coverage systems (5-shot, 9-shot, wide/medium/tight), shot-list generation with coverage math, and cutting-on-action continuity technique. Use when planning a video shoot, building a b-roll shot list, figuring out how much coverage to shoot, or editing cut points so cuts disappear.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh b-roll-strategy

Skill contents


name: b_roll_strategy description: Plan and shoot b-roll that actually carries a video — coverage systems (5-shot, 9-shot, wide/medium/tight), shot-list generation with coverage math, and cutting-on-action continuity technique. Use when planning a video shoot, building a b-roll shot list, figuring out how much coverage to shoot, or editing cut points so cuts disappear.


B-Roll Strategy

Purpose

Turn a script or shoot plan into enough usable coverage that the edit never goes flat — and turn that footage into cuts the viewer never notices. This skill covers three jobs: coverage planning (what to shoot), coverage math (how much), and cutting on action (how it joins).

Workflow

  1. Map the A-roll. Get the script beats or talking-head/VO segments with approximate durations. Every beat with a jump cut or VO stretch is a coverage obligation.
  2. Assign coverage per beat. Use one coverage system per scene (see references/shot-patterns.md):
  1. Do the coverage math. For each beat: count the jump-cut points and VO stretches; each one needs a distinct insert (no repeating the same macro twice unless it's a deliberate style). Add a 20–30% coverage buffer — some shots always fail. Use bin/broll_plan.py to generate the shot list from a beats JSON file.
  2. Prioritize. Mark every shot P1 (video fails without it — payoffs, thumbnail, hook), P2 (plan depends on it), P3 (nice-to-have). On a rushed shoot day, P3s die first.
  3. Shoot disciplined. Hold every shot at least 5–10 seconds (teaching standard: 20 seconds) — short holds produce clips that start late or end early and can't be trimmed. Record ~20 s of room tone. Two usable takes per insert, minimum.
  4. Cut on action. When joining shots, cut in the middle of a movement, not at its start or end (see references/cut-cheatsheet.md): end shot A as the action is under way, start shot B in the middle of the same action. The viewer's eye follows the motion and the edit disappears.

Output Contract

Operating Rules

  1. Name the exact overlay per beat — vagueness is the #1 reason b-roll goes unused.
  2. Never let a beat depend on a shot that doesn't exist yet; if it's not on the list, it's not in the edit.
  3. Cutting on action only works if the action actually overlaps both shots — plan pairs of shots designed to cut together.
  4. When the coverage math says you're short, say so and trim P3s — don't quietly under-shoot.
  5. If the script has more VO than visuals can support, flag it back as a script problem; b-roll can't rescue a density mismatch.

Versions

v1.0.02026-09-24 · 0 installs · Ed25519-signed./install.sh b-roll-strategy 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.