Agent skill

Remotion Video

by thatrebeccarae in thatrebeccarae/claude-marketing

Remotion video production best practices — spring animations, interpolation patterns, SVG draw-on effects, scene transitions, chart animations, audio integration, and rendering.

MITAuto-check passedMedia & Creative

Install Remotion Video

skills CLI
$ npx skills add thatrebeccarae/claude-marketing --skill remotion-video -a claude-code

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

GitHub CLI
$ gh skill install thatrebeccarae/claude-marketing remotion-video --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/thatrebeccarae/claude-marketing.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/remotion-video .claude/skills/remotion-video && 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
remotion-video
GitHub stars
161
Token cost
~1.1k tokens
SKILL.md length
296 words
Files
4
Skills in repo
55
Repo updated
First seen
Licence
MIT

At a glance

Remotion video production best practices — spring animations, interpolation patterns, SVG draw-on effects, scene transitions, chart animations, audio integration, and rendering.

  • Works in 5 steps: No useEffect for animations. Use… → Memoize static components. React.memo… → Preload assets. staticFile() for local,… → …
  • Building programmatic videos with Remotion
  • SKILL.md covers Install, Core Capabilities, Spring Presets and Interpolation Patterns, plus 5 more sections
  • Calls git

What it does

Remotion Video is an agent skill from thatrebeccarae/claude-marketing. Remotion video production best practices — spring animations, interpolation patterns, SVG draw-on effects, scene transitions, chart animations, audio integration, and rendering. Use when building programmatic videos with Remotion, creating animated content, or producing marketing videos with code.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `EXAMPLES.md` and `REFERENCE.md`).

It sits in Media & Creative, covering Video production. It works with Remotion. The repository describes itself as: A full marketing department for Claude Code. Skill packs for Klaviyo, Shopify, GA4, Looker Studio, paid media, and more. Audit, optimize, and report using natural language. The licence is MIT.

When your agent uses it

  • Building programmatic videos with Remotion
  • Creating animated content
  • Producing marketing videos with code

Example prompts

  • “/remotion-video”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. No useEffect for animations. Use useCurrentFrame() + interpolate().
  2. Memoize static components. React.memo for anything that does not depend on frame.
  3. Preload assets. staticFile() for local, prefetch() for remote URLs.
  4. Keep compositions under 30s for fast render iteration during development.
  5. Test at target resolution (1920x1080 or 1080x1080) before final render.

What it can do on your machine

Read from SKILL.md and the folder at commit a8a63ec. 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

    Shell commands in SKILL.md call:

    • git

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

  • Network

    No URLs in SKILL.md. Its commands use git, 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

Remotion Video loads about 1.1k tokens when it runs. Until then it costs about 78 tokens; SKILL.md has 296 words of instructions outside code blocks.

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

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from thatrebeccarae/claude-marketing at commit a8a63ec, republished under its MIT licence (© thatrebeccarae). 296 words, ~1,135 tokens.

Download SKILL.mdSave it as .claude/skills/remotion-video/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
remotion-video
description
Remotion video production best practices — spring animations, interpolation patterns, SVG draw-on effects, scene transitions, chart animations, audio integration, and rendering. Use when building programmatic videos with Remotion, creating animated content, or producing marketing videos with code.
license
MIT
origin
custom
author
Rebecca Rae Barton
author_url
https://github.com/thatrebeccarae
metadata.version
1.0.0
metadata.category
creative
metadata.domain
video
metadata.updated
2026-03-13
metadata.tested
2026-03-17
metadata.tested_with
Claude Code v2.1

Remotion Video Production

Best practices for building programmatic videos with Remotion — animations, transitions, charts, and rendering.

Install

bash
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/remotion-video ~/.claude/skills/

Core Capabilities

  • Spring animation presets (bouncy, smooth, crisp, staggered)
  • Interpolation patterns (camera zoom, parallax, scroll simulation)
  • SVG draw-on animations (path tracing, stroke reveal)
  • Scene transitions via TransitionSeries
  • AbsoluteFill layering for compositing
  • Chart animations (bar grow, line draw-on, pie reveal, count-up numbers)
  • Audio integration and sync
  • Rendering configuration

Spring Presets

Use spring() from Remotion for physics-based animations:

PresetConfigUse Case
Bouncymass: 0.5, damping: 8, stiffness: 120Playful reveals, logo bounces
Smoothmass: 1, damping: 15, stiffness: 80UI transitions, slide-ins
Crispmass: 0.8, damping: 20, stiffness: 200Snappy interactions, toggles
StaggeredAny preset with frame offset per itemList reveals, grid animations
tsx
import { spring, useCurrentFrame, useVideoConfig } from "remotion";

const frame = useCurrentFrame();
const { fps } = useVideoConfig();

const scale = spring({
  frame,
  fps,
  config: { mass: 0.5, damping: 8, stiffness: 120 },
});

Interpolation Patterns

Camera Zoom
tsx
import { interpolate } from "remotion";

const zoom = interpolate(frame, [0, 30], [1, 1.5], {
  extrapolateRight: "clamp",
});
Parallax Layers
tsx
const bgX = interpolate(frame, [0, 100], [0, -50]);
const fgX = interpolate(frame, [0, 100], [0, -150]);
Scroll Simulation
tsx
const scrollY = interpolate(frame, [0, 90], [0, -800], {
  extrapolateRight: "clamp",
});

SVG Draw-On

Animate strokeDashoffset to reveal SVG paths:

tsx
const pathLength = 500;
const draw = interpolate(frame, [0, 60], [pathLength, 0], {
  extrapolateRight: "clamp",
});

<path
  d="..."
  strokeDasharray={pathLength}
  strokeDashoffset={draw}
/>

Chart Animation Patterns

PatternTechnique
Bar growAnimate height from 0 to target, stagger each bar by 3-5 frames
Line draw-onSVG path with strokeDashoffset animation
Pie/donut revealAnimate conic-gradient stop or SVG arc path
Count-up numbersInterpolate from 0 to target, Math.round() for display

Scene Transitions

tsx
import { TransitionSeries, linearTiming } from "@remotion/transitions";
import { fade } from "@remotion/transitions/fade";

<TransitionSeries>
  <TransitionSeries.Sequence durationInFrames={90}>
    <SceneOne />
  </TransitionSeries.Sequence>
  <TransitionSeries.Transition
    timing={linearTiming({ durationInFrames: 15 })}
    presentation={fade()}
  />
  <TransitionSeries.Sequence durationInFrames={90}>
    <SceneTwo />
  </TransitionSeries.Sequence>
</TransitionSeries>

Performance Rules

  1. No useEffect for animations. Use useCurrentFrame() + interpolate().
  2. Memoize static components. React.memo for anything that does not depend on frame.
  3. Preload assets. staticFile() for local, prefetch() for remote URLs.
  4. Keep compositions under 30s for fast render iteration during development.
  5. Test at target resolution (1920x1080 or 1080x1080) before final render.

Anti-Patterns

  • No CSS transition or animation — use Remotion interpolate() and spring()
  • No setTimeout or setInterval — frame-based timing only
  • No absolute pixel positioning for responsive layouts — use AbsoluteFill + flex
  • No inline style objects recreated every frame — extract to constants or useMemo
  • No uncontrolled audio — always set explicit volume and startFrom

For complete code examples and composition templates, see REFERENCE.md.

© thatrebeccarae, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files in skills/remotion-video of thatrebeccarae/claude-marketing.

  • SKILL.md
  • EXAMPLES.md
  • LICENSE
  • REFERENCE.md

Open the folder on GitHubat commit a8a63ec

Compare with similar skills

Remotion Video 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.

Remotion Video compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Remotion Video this skillthatrebeccarae/claude-marketing161—~1.1kAutomated safety check: PassMIT
Stitch to Remotion Walkthrough Videosgoogle-labs-code/stitch-skills8.5k6 repos~3.2kAutomated safety check: NotesApache-2.0
Video ShotcraftVincentwei1021/video-shotcraft11k—~2.6kAutomated safety check: PassApache-2.0
HyperFrames Video Entry Pointheygen-com/hyperframes60k3 repos~5.2kAutomated safety check: PassApache-2.0
Writing Docsremotion-dev/remotion63k1 repos~1.9kAutomated safety check: PassCustom licence
Brand Launch Video Starvibe-motion/skills1.3k—~2.3kAutomated safety check: PassNone

Similar skills

  • 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.5k GitHub starsUsed in 6 repos~3.2k 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.

    11k GitHub stars~2.6k tokensUpdated 6 days ago
    Media & CreativeAuto-check passed
  • HyperFrames Video Entry Point

    heygen-com/hyperframes

    Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.

    60k GitHub starsUsed in 3 repos~5.2k tokens
    Media & CreativeAuto-check passed
  • Writing Docs

    remotion-dev/remotion

    Official

    Guides for writing and editing Remotion documentation. An agent skill from remotion-dev/remotion.

    63k GitHub starsUsed in 1 repo~1.9k tokens
    Media & CreativeAuto-check passed
  • Brand Launch Video Star

    vibe-motion/skills

    Create fast, high-impact 15-30 second brand and product marketing videos from an official company website, verified brand sources, or user-uploaded product imagery.

    1.3k GitHub stars~2.3k tokensUpdated 5 days ago
    Media & CreativeAuto-check passed
  • Ergo Remotion Video

    itwanger/toBeBetterJavaer

    把口播稿做成二哥风格的 Remotion 视频,包括整理视频用稿、火山 TTS 配音、音画对齐、逐章动画预览和导出带配音的 MP4。用户说“做视频”“口播稿转视频”“Remotion”“继续做下一章”“出片”“渲染”“改读音”“配音读错了”,或给出 docs/src/ai/video/ 下的稿子要做成视频时使用。共享工具、配置和素材在…

    18k GitHub stars~1.1k tokensUpdated yesterday
    Media & CreativeAuto-check passed

More from thatrebeccarae/claude-marketing

All 55 skills in this repo
  • Google Analytics

    thatrebeccarae/claude-marketing

    Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements.

    161 GitHub starsUsed in 3 repos~1.3k tokens
    Auto-check: notes
  • Content Creator

    thatrebeccarae/claude-marketing

    Comprehensive content marketing toolkit with brand voice analysis, SEO optimization scripts, content frameworks, social media strategy, and content calendar planning.

    161 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Klaviyo Analyst

    thatrebeccarae/claude-marketing

    Klaviyo marketing operations and analyst expertise. An agent skill from thatrebeccarae/claude-marketing.

    161 GitHub stars~5k tokensUpdated 4 mo ago
    Auto-check: notes
  • Klaviyo Developer

    thatrebeccarae/claude-marketing

    Klaviyo API and developer integration expertise. An agent skill from thatrebeccarae/claude-marketing.

    161 GitHub stars~4.9k tokensUpdated 4 mo ago
    Auto-check: notes
  • Looker Studio

    thatrebeccarae/claude-marketing

    Looker Studio (formerly Google Data Studio) expertise. An agent skill from thatrebeccarae/claude-marketing.

    161 GitHub stars~3.6k tokensUpdated 4 mo ago
    Auto-check: notes
  • Shopify

    thatrebeccarae/claude-marketing

    Shopify e-commerce platform marketing expertise. An agent skill from thatrebeccarae/claude-marketing.

    161 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check: notes

Works with

Questions about Remotion Video

What does Remotion Video do?

Remotion video production best practices — spring animations, interpolation patterns, SVG draw-on effects, scene transitions, chart animations, audio integration, and rendering. Remotion Video is an agent skill from thatrebeccarae/claude-marketing. Remotion video production best practices — spring animations, interpolation patterns, SVG draw-on effects, scene transitions, chart animations, audio integration, and rendering.

When should I use Remotion Video?

Remotion Video fits situations like: building programmatic videos with Remotion; creating animated content; producing marketing videos with code.

How do I install Remotion Video in Claude Code?

Run `npx skills add thatrebeccarae/claude-marketing --skill remotion-video -a claude-code`. Or copy the skill folder (skills/remotion-video in thatrebeccarae/claude-marketing) into .claude/skills/remotion-video in your project. Claude Code loads it when a task matches its description.

How do I install Remotion Video in Codex?

Run `npx skills add thatrebeccarae/claude-marketing --skill remotion-video -a codex`. Or copy the skill folder (skills/remotion-video in thatrebeccarae/claude-marketing) into .agents/skills/remotion-video in your project. Codex loads it when a task matches its description.

Can I use Remotion Video 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 thatrebeccarae/claude-marketing --skill remotion-video -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/remotion-video, .gemini/skills/remotion-video, .github/skills/remotion-video and .opencode/skills/remotion-video in your project.

What does Remotion Video need to run?

Going by SKILL.md and its folder, Remotion Video needs the command-line tools its instructions call (git).

Does Remotion Video access the network?

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

Is Remotion Video 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. Review the folder before installing.

What licence does Remotion Video use?

Remotion Video is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Remotion Video use?

About 1.1k tokens (SKILL.md is roughly 4.5k 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 Remotion Video?

Skills that share tags, products or a category with Remotion Video: Stitch to Remotion Walkthrough Videos (google-labs-code/stitch-skills, 8.5k stars), Video Shotcraft (Vincentwei1021/video-shotcraft, 11k stars), HyperFrames Video Entry Point (heygen-com/hyperframes, 60k stars) and Writing Docs (remotion-dev/remotion, 63k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Remotion Video?

thatrebeccarae (a GitHub user) maintains it in thatrebeccarae/claude-marketing, which has 161 GitHub stars. The repository holds 55 skills in this directory. The repository was last updated on May 14, 2026.

Source: thatrebeccarae/claude-marketing on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.