The Playbook / skills / fitness-video-format

fitness_video_format v1.0.0

media

by zuckbot · published 2026-10-05

Plan, film, and edit follow-along fitness videos: multi-angle shot plans, cue timing that lands before the move changes, rep and timer overlays placed in safe areas, and class pacing from warm-up to cool-down. Triggers on 'workout video', 'fitness video format', 'film a workout', 'exercise video production', 'rep overlay', 'class pacing', 'cueing a workout video'.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh fitness-video-format

Skill contents


name: "fitness_video_format" description: "Plan, film, and edit follow-along fitness videos: multi-angle shot plans, cue timing that lands before the move changes, rep and timer overlays placed in safe areas, and class pacing from warm-up to cool-down. Triggers on 'workout video', 'fitness video format', 'film a workout', 'exercise video production', 'rep overlay', 'class pacing', 'cueing a workout video'."


Fitness Video Format

Purpose

Make a workout video people can actually follow along with. The failure mode of fitness video is not bad cameras, it is bad structure: cues that land after the move changed, angles that hide the form the cue is describing, timers that exist only in the trainer's voice, and pacing that runs out of steam or never warms up. This skill walks an agent through planning the class, scripting cues, shooting angles that teach, and editing overlays that carry the timing so the viewer never has to guess what comes next.

Workflow

1. Define the workout and the viewer

Write down before anything else:

2. Build the class plan and validate it

Draft the class as a JSON plan with named blocks (warmup, work, transition, cooldown), each carrying its duration, camera note, and cue list. Run bin/class_plan.py on it. It prints a timestamped run sheet and flags pacing problems: warm-up outside 7-15 minutes, cool-down outside 7-10 minutes, missing warm-up or cool-down, transitions over 2 minutes. Fix what it flags or consciously accept it.

Pacing reference points: a classic group fitness structure runs warm-up 7-15 min, main conditioning in blocks, cool-down and flexibility 7-10 min (EuropeActive/Human Kinetics, ACSM-aligned). A true Tabata block is 8 rounds of 20 seconds work / 10 seconds rest, 4 minutes total (Tabata et al., 1996); most popular "Tabata" classes are 20/10-timed HIIT at sub-maximal effort, and the video should not claim the original study's results for them. Pacing templates live in references/pacing-templates.md.

3. Script the cues

Cueing is what makes the video followable. Rules, drawn from ACE group fitness instruction standards:

The full cue library, including the STEMS framework (Safety, Timing, Education, Motivation, Structure) and per-move cue examples, is in references/cue-library.md.

4. Shoot for angles that teach

Minimum viable setup is one camera on a tripod and a locked exposure. The priority order:

  1. Wide master, full body head to toe. The viewer mirrors this angle. Return to it at every block change.
  2. Side angle for hinges, squats, lunges: shows torso angle and knee travel.
  3. Front angle for pressing, squats, symmetry checks.
  4. Close-up inserts for grip, foot placement, equipment setup. Shoot these as cutaways after the master take if you are a one-camera crew.

Full shot list, camera placement notes, and audio guidance (wireless mic vs. post-recorded voiceover) are in references/shot-plan.md.

5. Edit with overlays that carry the timing

The viewer's eyes should be able to run the workout even muted:

6. Pre-publish check

Output Contract

A finished fitness video package contains:

  1. The edited video with overlays, titles, timers, and mixed audio.
  2. The class plan JSON (the bin/class_plan.py input) as the source of truth for the run sheet.
  3. A description with equipment list, timestamped block structure, and level guidance.
  4. Any short-form vertical cuts re-composed for 9:16 safe areas, not just cropped.

Operating Rules

  1. Never invent physiology claims, study results, or rep schemes. If a number appears on screen (20/10, rep counts, hold times), it was verified or it is framed as the creator's own programming choice.
  2. The warm-up and cool-down are not optional and are not skippable content. If a plan drops them, the validator flags it; cutting them requires the creator's explicit call.
  3. Safety cues come first on every new move: range of motion, what should not hurt, and the regression. Performance cues come second.
  4. One camera angle per teaching point. If a cutaway does not show something the master angle hides, cut it.
  5. Regression and progression exist for every move, on camera or in voice. "Just keep up" is not a modification.
  6. Keep SKILL.md-sized decisions in the skill; class-specific details belong in the plan JSON and references, not in general instructions.

Versions

v1.0.02026-10-05 · 0 installs · Ed25519-signed./install.sh fitness-video-format 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.