# Scenario Blender Previs Storyboard

Use when turning a script or story into previs, layout, storyboards or an animatic in...

- Repository: https://github.com/scenario-labs/skills (1448 stars)
- Category: Media
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add scenario-labs/skills --skill scenario-blender-previs-storyboard -g -a claude-code -y`
Codex: `npx skills add scenario-labs/skills --skill scenario-blender-previs-storyboard -g -a codex -y`
Cursor: `npx skills add scenario-labs/skills --skill scenario-blender-previs-storyboard -g -a cursor -y`
Gemini CLI: `npx skills add scenario-labs/skills --skill scenario-blender-previs-storyboard -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add scenario-labs/skills`

## Description

Use when turning a script or story into previs, layout, storyboards or an animatic in Blender: beats to shot list, camera and lens per shot, staging, camera height, 180-degree rule, screen direction, shot sizes, when to cut, camera moves, timing stills in the Video Sequencer, markers bound to cameras, Story Tools, Grease Pencil or 2D/3D hybrid boards. Also when an animatic shows the wrong frame, blocking keys are not stepped, Rigify operators are missing, or viewport render fails headless.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Previs, layout and storyboarding

Expert previs conveys an idea well enough to be judged, as cheaply as possible: one fact per beat,
every shot designed for what the audience must feel, timing found in the edit from stills. The
camera is the audience's body; where it stands, how high and through which lens decides the emotion,
so every non-neutral choice needs a stated reason. If a sibling skill named here is missing from
your available skills, load it with `skill_get` (Scenario MCP) or ask the user to install it
(https://github.com/scenario-labs/skills#install); unattended, proceed from tool schemas and flag
the gap.

**REQUIRED BACKGROUND:** scenario-blender-expert (execution channel, review loop, 5.2 API changes).

Toolkit: [`scripts/bx_previs.py`](scripts/bx_previs.py) (tested on 5.2.1):
`import sys; sys.path += ["<this skill>/scripts", "<scenario-blender-expert>/scripts"]; import bx_previs as P`.

**Which skill.** This one: story previs and animatics judged by a director and an editor. Out of
scope: a playblast that guides a render-to-real video model (Seedance). It follows other rules
(saturated color identities, no lens jump on a cut, eased moves, a hand-off sheet) that the workflow
and `P.audit` below do not apply or check, so do not hand a director's animatic to a video model as
is: rebuild it with scenario-blender-blockout, where characters usually become colored capsules the
video model animates itself. Shared: metric Z-up, roots at the feet, one camera per shot bound to a
marker, `to_track_quat('-Z','Y')` look-at. Strokes: scenario-blender-grease-pencil. Animation after
layout: scenario-blender-animation. Real rigs: scenario-blender-rigging.

## Stance (the expert delta)

The rest: https://github.com/scenario-labs/skills/blob/HEAD/skills/dcc/blender/scenario-blender-previs-storyboard/SKILL.md
