vawe-continuous-action

Plans short product films as one continuous action with a single transforming object and a validated storyboard.

3|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Vandit1604/vawe --skill vawe-continuous-action-vandit1604
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vawe-continuous-action
Source: https://github.com/Vandit1604/vawe/tree/main/skills/vawe-continuous-action
Command: npx skills add https://github.com/Vandit1604/vawe --skill vawe-continuous-action-vandit1604

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents handed a brief like "make a 5s launch film" default to producing a slideshow of disconnected beats (hook card, feature card, logo card) that passes automated gates but nobody watches twice. This Skill replaces that failure mode with a planning grammar where one object stays on screen from first frame to last and every cut is that object changing state. ## Core Features & Use Cases - Object-spine planning: A seven-step method that names one object, writes its state at every beat, and treats every cut as a transform (no cut, match cut, or hard cut with a carried element), never a jump. - Measured time budget: Concrete per-second costs read off a frame-measured reference film (33 chars/sec for read copy, 0.4s for a morph, 0.6s minimum final hold) that enforce three beats and roughly 20 words at 5 seconds. - Pipeline-compatible storyboard output: Emits a STORYBOARD.md with frontmatter (object, object_t0, object_states, object_last) and per-beat type/onscreen/why/becomes fields that make storyboard-check and make intent already consume, plus seven anti-slop tests (reorder, object-death, pixel-jump, who-moved-it, logo end-card, unbacked-claim, payoff). - Use Case: Given a brief for a 5-second launch film for a voice-notes app, produce a storyboard where the record pill swells, flattens into a list row via match cut, and unfolds into a structured note card, then validate it with the repo's gates before writing any scene JSON. ## Quick Start Ask the agent to plan a 5-second launch film for your product as one continuous action using the vawe-continuous-action skill, naming the single object and its state at every beat before writing any JSON.

Frequently Asked Questions about vawe-continuous-action

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a 5-second product launch video that is not a slideshow?

Name one object the user acts on, write its state at every beat, and make every cut a transform of that object rather than a jump. At 5 seconds the budget allows three beats, at most one hard cut, and roughly 20 words of on-screen copy.

What is the continuous-action device in short film structure?

It is one of about eighteen devices catalogued in FILM-STRUCTURE.md for holding a short film together, based on three-dimensional spatial continuity. One object stays on screen from first frame to last and every cut is that object changing state, as in the higgsfield reference film.

When should I not use the continuous-action approach?

Avoid it for manifestos, vignette anthologies, comparisons whose meaning lives in the junction, and metric-cut list films where every card is a peer. Forcing one prop across those formats misrepresents the content; pick a different device from the FILM-STRUCTURE.md catalogue instead.

How does the storyboard format work with storyboard-check and make intent?

The storyboard needs message, audience, arc, format, and duration in frontmatter, plus a type, quoted onscreen line, why, and becomes field on every beat with time ranges in each heading. Under 15 seconds the gate also requires object, object_t0, object_states, and object_last, and blocks on missing becomes lines or timeline gaps.

Why does my planned film still feel like a slideshow after adding motion?

Motion applied by the editor, such as cards fading up and sliding out, is decoration on a static frame and teaches nothing. Run the who-moved-it test: every moving element needs an in-world cause like a user press, typing, or loading, with at most one decorative move allowed.