Skip to main content
AI tutorials

Create Directed Launch Films with no-slop-motion

Learn how to install and use no-slop-motion, an agent skill that replaces generic AI video conventions with a ten-gate production process covering research, scripting, voice, visual direction, animation, sound, rendering, and quality assurance.

Create Directed Launch Films with no-slop-motion

What is no-slop-motion?

no-slop-motion is an agent skill for producing launch and brand films that feel intentionally directed rather than assembled from common AI-video patterns. It grounds creative decisions in customer pain, existing brand assets, narrator delivery, and the structure of the soundtrack.

Instead of immediately generating a montage, the skill moves through ten production gates: inputs, pain, script, voice, world, hero, animatic, build, sound, and quality assurance. You review important decisions before the agent commits to a full render.

Starter frames from a no-slop-motion film

Key features

  • Structured production process: The main SKILL.md file defines the ten gates, standing rules, and default banned patterns.
  • Gate-specific guidance: The references/ directory contains a guide for each stage of production.
  • Reusable planning documents: Templates cover the brief, pain bank, script, design specification, shot list, cue sheet, and a file documenting creative loves and hates.
  • HyperFrames starter project: The included film engine provides one seekable timeline, a shared timing table, cameras, word-timed captions, sound cues, and actors that can move “on twos” for a stop-motion-like effect.
  • Production scripts: Utilities support Cartesia voiceover takes, take scoring, splitting speech at real silences, joining music on downbeats, cue-sheet validation, pattern linting, pop and flash detection, contact sheets, mixed renders, and social exports.
  • Flexible visual protagonist: A film can use a mascot or follow an existing hero object such as a logo mark, signature button, cursor, or sound.

Prerequisites

Prepare the following tools before installing the skill:

  • Node.js 22 or newer.
  • ffmpeg.
  • Google Chrome or the HyperFrames headless shell.
  • Python 3.10 or newer.
  • The packages listed in scripts/audio/requirements.txt and scripts/render/requirements.txt.
  • A Cartesia text-to-speech key configured as CARTESIA_API_KEY.
  • A music source such as Suno or a licensed track.

Installation

Option 1: Install with the skills CLI

The simplest installation method uses the skills CLI:

npx skills add ferndesk/no-slop-motion

Option 2: Copy the skill manually

Clone the repository and copy the skill into your agent’s skills directory. The following example targets Claude Code:

git clone https://github.com/ferndesk/no-slop-motion
cp -r no-slop-motion/skills/no-slop-motion ~/.claude/skills/

If you use another agent, copy the directory to that agent’s corresponding skills folder.

Install the HyperFrames skills

no-slop-motion builds on HyperFrames, so install its skills as well:

npx hyperframes skills

If Chrome is unavailable or you want to use the HyperFrames headless shell, ensure the browser environment is installed:

npx hyperframes browser ensure

Understand the project structure

The installed skill is organized around both creative planning and technical production:

  • SKILL.md is the primary process definition.
  • references/ explains how to approach each gate.
  • templates/ provides the documents used to lock decisions before production.
  • starter/ contains the HyperFrames project and film engine.
  • scripts/ contains audio, rendering, validation, and export utilities.

This separation helps prevent scripting, visual design, animation, and sound decisions from being attempted simultaneously.

Create your first launch film

1. Gather useful source material

Give the agent evidence it can use instead of relying on generic creative defaults. Useful inputs include your website, customer call transcripts, brand assets, product interface elements, and visual references.

2. Ask the agent for a film

A basic request can follow the pattern from the project README:

Make a launch video for our product for X. Our site is acme.com, call transcripts are in ./calls, and I like the look of <reference>.

Replace X with the intended audience or context, and replace <reference> with a relevant creative reference.

3. Complete Gate 0

The skill begins at Gate 0 by identifying the inputs it can find and asking for anything essential that is missing. Answer these questions with concrete information about the product, audience, customer problem, available assets, and desired references.

4. Review the brief and script

Expect the agent to produce a one-page brief and a script for approval. Use these checkpoints to verify that the story reflects real customer pain and that the message is appropriate for the intended audience.

5. Approve the voice and visual direction

The process asks you to sign off on the voice and five still frames before full production. The voice should support the script, while the stills establish the world, hero, composition, and overall visual language.

6. Review the animatic

The animatic lets you evaluate structure and timing before the complete build. Check whether the sequence communicates a coherent story and whether important moments have enough time to register.

7. Build, score, and validate

After the core creative decisions are locked, the workflow proceeds through the build, sound, and QA gates. The included tooling can coordinate the film through a shared timing table, align captions and cues, process voice and music, detect unwanted patterns or visual issues, render the mix, and create social exports.

Advanced workflow tips

Use customer evidence to shape the story

Call transcripts and other customer research should do more than provide marketing phrases. Use them to clarify the pain that drives the film. This gives the script a narrative reason to exist and reduces the chance of producing a generic feature tour.

Choose a hero the brand already owns

A mascot is optional. If the brand does not have one, select a recognizable object already present in its identity or product, such as the logo mark, cursor, signature button, or a distinctive sound. Keeping the hero connected to the brand makes the visual concept more specific.

Treat approvals as production locks

The brief, script, voice, five stills, and animatic are deliberate checkpoints. Avoid rushing past them. According to the project’s approach, story and style require the most iteration, especially when they are developed at the same time as the rest of the film.

Keep timing centralized

The starter engine uses one seekable timeline and a timing table read by the entire film. Use this architecture to keep animation, cameras, captions, and sound cues coordinated rather than maintaining unrelated timing values across the project.

Use the QA utilities before exporting

Take advantage of the included cue-sheet checks, banned-pattern linter, and pop and flash detector before final delivery. Contact sheets can help you inspect the film’s visual progression, while the render and social-export scripts support final output preparation.

Preserve natural audio structure

The repository includes tools for scoring voice takes, splitting voice only at real silences, and joining music on downbeats. These capabilities help preserve performance and musical structure rather than forcing audio into arbitrary edit points.

Conclusion

no-slop-motion turns AI-assisted filmmaking into a staged direction process rather than a one-shot generation task. By grounding the work in customer pain and brand assets, then locking the script, voice, visual world, and animatic before production, it helps agents create launch films with a clearer story and more intentional craft.