Agent skill

Motion Broll

by Barty-Bart in Barty-Bart/motion-graphics

Turn a talking-head video and its transcript into motion-graphic B-roll timed to the speaker's words, in a continuous one-shape style (one element that morphs and never cuts, driven by a cursor…

Custom licenceAuto-check passedMedia & Creative

Install Motion Broll

skills CLI
$ npx skills add Barty-Bart/motion-graphics --skill motion-broll -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Barty-Bart/motion-graphics motion-broll --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Barty-Bart/motion-graphics.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/motion-broll .claude/skills/motion-broll && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
motion-broll
GitHub stars
474
Token cost
~2.2k tokens
SKILL.md length
1,215 words
Files
27 (incl. scripts)
Skills in repo
2
Repo updated
First seen
Licence
Custom licence

At a glance

Turn a talking-head video and its transcript into motion-graphic B-roll timed to the speaker's words, in a continuous one-shape style (one element that morphs and never cuts, driven by a cursor…

  • Works in 8 steps: Set up (first run only) → Interview → Inspect the footage → …
  • Someone gives a video (and ideally a transcript) and asks for motion graphics
  • SKILL.md covers 1. Set up (first run only), 2. Interview, 3. Inspect the footage and 4. Plan, and get approval…, plus 6 more sections
  • Runs JavaScript and Python scripts from its folder; calls python3, node and bash

What it does

Motion Broll is an agent skill from Barty-Bart/motion-graphics. Turn a talking-head video and its transcript into motion-graphic B-roll timed to the speaker's words, in a continuous one-shape style (one element that morphs and never cuts, driven by a cursor, spring motion). Use when someone gives a video (and ideally a transcript) and asks for motion graphics, B-roll, animated cutaways or overlays.

Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 30 other files, including scripts (for example `engine/beats.js`, `engine/build.py` and `engine/motion.js`).

It sits in Media & Creative, covering Motion graphics. The repository describes itself as: Motion-graphics skills for Claude Code and Codex.

When your agent uses it

  • Someone gives a video (and ideally a transcript) and asks for motion graphics
  • Animated cutaways

Example prompts

  • “/motion-broll”

Requirements

  • Python 3
  • Node.js

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Set up (first run only)
  2. Interview
  3. Inspect the footage
  4. Plan, and get approval before any code
  5. Build
  6. Check stills on the key words
  7. Render
  8. Deliver

What it can do on your machine

Read from SKILL.md and the folder at commit 83355bb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (JavaScript and Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python3
    • node
    • bash
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Motion Broll loads about 2.2k tokens when it runs. Until then it costs about 88 tokens; SKILL.md has 1,215 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~88
When it runs · the whole SKILL.md, loaded when a task matches
~2.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,215 words (~2,209 tokens).

“You make motion-graphic clips for a creator's video. Every clip is one shape that never cuts: it morphs its size, corners and colour from state to state while its content swaps with a short blur. A cursor drives the changes…”

— opening of SKILL.md by Barty-Bart, Custom licence
name
motion-broll

Read the full SKILL.md on GitHub

Files

SKILL.md and 26 other files (scripts) in skills/motion-broll of Barty-Bart/motion-graphics.

  • SKILL.md
  • engine/base.css
  • engine/beats.js
  • engine/build.py
  • engine/fonts/Geist-Variable.woff2
  • engine/fonts/GeistMono-Medium.woff2
  • engine/fonts/OFL-Geist.txt
  • engine/motion.js
  • engine/render.js
  • examples/opus-aoe2/01-opus-drop.html
  • examples/opus-aoe2/02-pip-builds.html
  • examples/opus-aoe2/03-effort-slider.html
  • examples/opus-aoe2/04-master-prompt.html
  • examples/opus-aoe2/05-low-vs-max.html
  • examples/opus-aoe2/06-chapter.html
  • examples/opus-aoe2/plan.json
  • reference
  • … and 10 more

Open the folder on GitHubat commit 83355bb

Compare with similar skills

Motion Broll next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Motion Broll compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Motion Broll this skillBarty-Bart/motion-graphics474—~2.2kAutomated safety check: PassCustom licence
HyperFrames Animationheygen-com/hyperframes58k3 repos~2.1kAutomated safety check: PassApache-2.0
Slack GIF Creatoranthropics/skills180k28 repos~2kAutomated safety check: PassApache-2.0
Stitch to Remotion Walkthrough Videosgoogle-labs-code/stitch-skills8.4k6 repos~3.2kAutomated safety check: NotesApache-2.0
Faceless Explainer Videoheygen-com/hyperframes58k3 repos~7.5kAutomated safety check: NotesApache-2.0
Video ShotcraftVincentwei1021/video-shotcraft10k—~2.6kAutomated safety check: PassApache-2.0

Similar skills

  • HyperFrames Animation

    heygen-com/hyperframes

    Collects motion rules, scene blueprints, transitions and runtime adapters for HyperFrames video compositions, with GSAP as the default animation runtime.

    58k GitHub starsUsed in 3 repos~2.1k tokens
    Media & CreativeAuto-check passed
  • Slack GIF Creator

    anthropics/skills

    Official

    Provides Slack size and frame limits, Python animation helpers and validators for building animated GIFs sized for emoji and messages.

    180k GitHub starsUsed in 28 repos~2k tokens
    Media & CreativeAuto-check passed
  • Stitch to Remotion Walkthrough Videos

    google-labs-code/stitch-skills

    Official

    Builds walkthrough videos from Stitch design projects using Remotion, with transitions, zoom effects and text overlays on each screen.

    8.4k GitHub starsUsed in 6 repos~3.2k tokens
    Media & CreativeAuto-check: notes
  • Faceless Explainer Video

    heygen-com/hyperframes

    Turns an article, notes or a topic brief into an explainer video whose visuals are invented per scene, built frame by frame in HyperFrames with no footage.

    58k GitHub starsUsed in 3 repos~7.5k tokens
    Media & CreativeAuto-check: notes
  • Video Shotcraft

    Vincentwei1021/video-shotcraft

    Makes cinematic product videos with Remotion from shot recipe cards, a ready template, real page screenshots, camera moves and sound design, or builds a single animated shot.

    10k GitHub stars~2.6k tokensUpdated 2 days ago
    Media & CreativeAuto-check passed
  • Figma to HyperFrames

    heygen-com/hyperframes

    Imports Figma assets, brand tokens, components and motion into a HyperFrames video composition, using the Figma REST API with a connector or native export for shaders.

    58k GitHub starsUsed in 3 repos~4.5k tokens
    Media & CreativeAuto-check: notes

More from Barty-Bart/motion-graphics

  • Object Separation

    Barty-Bart/motion-graphics

    Separate a person, product or hand from the background in a video, on the user's own computer with SAM 2.

    474 GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed

Questions about Motion Broll

What does Motion Broll do?

Turn a talking-head video and its transcript into motion-graphic B-roll timed to the speaker's words, in a continuous one-shape style (one element that morphs and never cuts, driven by a cursor…. Motion Broll is an agent skill from Barty-Bart/motion-graphics. Turn a talking-head video and its transcript into motion-graphic B-roll timed to the speaker's words, in a continuous one-shape style (one element that morphs and never cuts, driven by a cursor, spring motion).

When should I use Motion Broll?

Motion Broll fits situations like: someone gives a video (and ideally a transcript) and asks for motion graphics; animated cutaways.

How do I install Motion Broll in Claude Code?

Run `npx skills add Barty-Bart/motion-graphics --skill motion-broll -a claude-code`. Or copy the skill folder (skills/motion-broll in Barty-Bart/motion-graphics) into .claude/skills/motion-broll in your project. Claude Code loads it when a task matches its description.

How do I install Motion Broll in Codex?

Run `npx skills add Barty-Bart/motion-graphics --skill motion-broll -a codex`. Or copy the skill folder (skills/motion-broll in Barty-Bart/motion-graphics) into .agents/skills/motion-broll in your project. Codex loads it when a task matches its description.

Can I use Motion Broll in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Barty-Bart/motion-graphics --skill motion-broll -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/motion-broll, .gemini/skills/motion-broll, .github/skills/motion-broll and .opencode/skills/motion-broll in your project.

What does Motion Broll need to run?

Going by SKILL.md and its folder, Motion Broll needs JavaScript and Python for the scripts in its folder and the command-line tools its instructions call (python3, node, bash and pip). Our summary lists: Python 3; Node.js.

Does Motion Broll access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Motion Broll safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Motion Broll use?

Motion Broll has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Motion Broll use?

About 2.2k tokens (SKILL.md is roughly 8.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Motion Broll?

Skills that share tags, products or a category with Motion Broll: HyperFrames Animation (heygen-com/hyperframes, 58k stars), Slack GIF Creator (anthropics/skills, 180k stars), Stitch to Remotion Walkthrough Videos (google-labs-code/stitch-skills, 8.4k stars) and Faceless Explainer Video (heygen-com/hyperframes, 58k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Motion Broll?

Barty-Bart (a GitHub user) maintains it in Barty-Bart/motion-graphics, which has 474 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 5, 2026.

Source: Barty-Bart/motion-graphics on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.