claude-remotion-skill

haidrrrryMIT活跃维护

让 Claude Code、Claude Desktop 和 Claude AI 学会用 Remotion 制作和剪辑专业动态图形视频,一句话就能完成 B-roll、字幕和音效设计。

Open-source Claude agent skill that teaches Claude Code, Claude Desktop & Claude AI to create and edit professional motion graphics videos with Remotion. AI video editing, B-roll, captions, sound design — from one prompt.

暂无版本866star118fork同步于 2026-11-07 07:30 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/haidrrrry/claude-remotion-skill.git
mkdir -p ~/.claude/skills
cp -r claude-remotion-skill/remotion-motion-graphics ~/.claude/skills/
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

让 Claude 按专业动效规范写 Remotion 代码、渲染并自检视频的 Agent Skill

让 Claude Code、Claude Desktop 和 Claude AI 学会用 Remotion 制作和剪辑专业动态图形视频,一句话就能完成 B-roll、字幕和音效设计。

核心能力

  • 内置 10 条硬性动效规则,禁用线性插值
  • 提供 17 个可复制组件:揭示、调色、颗粒、Ken Burns、字幕
  • 强制渲染→抽帧检查→修复→重渲染的验证闭环
  • 用 ffmpeg 抽帧做视觉检查,避免盲发渲染结果
  • 附带 theme.ts 统一管理颜色、缓动与弹簧预设

容易踩的坑

Claude Desktop/Claude.ai 需在 Settings → Capabilities → Skills 上传 .skill 文件,不是拷目录;更新后要重新拷贝文件夹或重新上传 .skill;示例项目需先 cd examples 并 npm install,音频要跑 npm run audio 生成。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    🎬 Claude Remotion Skill — Make AI Video Editing & Motion Graphics with Claude

    License: MIT Claude Agent Skill Remotion Star this repo

    An open-source Claude agent skill that turns Claude Code, Claude Desktop, and Claude AI into a real motion-graphics editor. It teaches Claude to create and edit professional AI videos with Remotion — springs, staggered choreography, color grades, film grain, Ken Burns, word-synced captions, and sound design — from a single prompt. Text to video, the way an actual editor would do it.

    If you've ever asked an AI to "make a video" and gotten flat fades and linear motion, this is the fix. Remotion is never the bottleneck — motion-design craft is. This skill encodes that craft as hard rules plus a mandatory render → inspect frames → fix → re-render loop, so Claude verifies its own output instead of shipping blind.

    🎥 Demo — made with this skill

    Demo — motion graphics made with this skill

    A motion-graphics clip produced by Claude Code using this skill. ▶️ Watch/download the full-quality MP4 (with audio)

    🤖 What is this? (TL;DR)

    Claude Remotion Skill is a free, open-source agent skill for Anthropic's Claude. You install it once, then ask Claude — in plain English — to make or fix a video, and Claude renders a finished, professionally animated clip using Remotion (React + TypeScript for video). It handles motion design, B-roll, captions, transitions, and sound design automatically.

    ❓ FAQ

    Can Claude edit videos? Yes. Out of the box Claude can write video code; with this skill it produces professional motion graphics — proper easing, staggered timing, color grading, grain, captions — and verifies the render by extracting and inspecting frames before delivering.

    Do I need After Effects or Premiere? No. Everything runs in code via Remotion (React + TypeScript). No timeline software, no manual keyframing. You describe the video; Claude builds and renders it.

    Which Claude models work? Claude Code and Claude Desktop on Sonnet or Opus. The skill is model-agnostic — any Claude that supports agent skills can use it.

    Is it free? Yes. MIT licensed, fully open source. You only need Remotion (free, open source) and a Claude subscription/API access.

    What can it make? Logo animations, brand intros, vertical Reels/Shorts/TikToks, faceless content videos, product explainers, animated captions/subtitles, lower thirds, kinetic typography, and B-roll-driven edits.

    How is this different from text-to-video models (Sora, Runway, etc.)? Those generate pixels and hallucinate. This produces deterministic, editable, brand-controlled motion graphics from real code — exact text, exact colors, exact timing, re-renderable forever.

    🆚 Generic AI video vs. with this skill

    Without this skillWith Claude Remotion Skill
    Linear interpolation everywhereSprings + bezier curves only (easeOutExpo, presets)
    Lonely opacity fades3-property entrances (fade + rise + scale)
    Everything enters at onceStaggered choreography (3–6 frame offsets)
    Flat solid backgroundsDrifting gradient mesh + grade + grain + vignette stack
    Static pasted imagesKen Burns on every still, OffthreadVideo for footage
    Ships unverified rendersffmpeg frame extraction + visual inspection, every time

    📦 What's inside

    remotion-motion-graphics/
    ├── SKILL.md                    # Workflow + 10 non-negotiable motion rules
    ├── references/
    │   ├── motion-patterns.md      # 17 copy-paste components (reveals, grade, grain,
    │   │                           #   Ken Burns, counters, transitions, captions...)
    │   └── design-rules.md         # Palettes, typography, pacing, sound, checklist
    └── assets/
        └── theme.ts                # Theme template (colors, easings, spring presets)
    

    🚀 Install

    Claude Code (per-user — available in every project):

    git clone https://github.com/haidrrrry/claude-remotion-skill.git
    mkdir -p ~/.claude/skills
    cp -r claude-remotion-skill/remotion-motion-graphics ~/.claude/skills/
    

    Claude Code (per-project — share with your team):

    git clone https://github.com/haidrrrry/claude-remotion-skill.git
    mkdir -p .claude/skills
    cp -r claude-remotion-skill/remotion-motion-graphics .claude/skills/
    

    Claude Desktop / Claude.ai: upload remotion-motion-graphics.skill in Settings → Capabilities → Skills.

    Verify it worked: ask Claude "make me a 3 second logo sting". It should read the skill before writing any code, and it should extract and inspect frames before delivering. A render shipped without frame checks means the skill is not loaded.

    Update later: run git pull in your clone, then copy the folder again (on Desktop, re-upload the .skill file).

    🎯 Usage

    Just talk to Claude normally — the skill triggers itself:

    • "Create a 5 second logo animation for my brand"
    • "My Remotion video looks generic and basic, fix it"
    • "Add word-synced captions to this clip"
    • "Build a vertical Reel intro, dark tech aesthetic"

    Claude reads the skill, applies the motion rules, renders with Remotion, extracts frames with ffmpeg, inspects them, fixes issues, and only then delivers.

    🧠 The 10 rules (short version)

    1. Never linear interpolation — springs/bezier + clamp, always
    2. Entrances animate 2–3 properties together
    3. Stagger everything
    4. Exits exist and are faster than entrances
    5. Five-layer stack: bg mesh → assets → graphics → grade → grain+vignette
    6. Every still gets Ken Burns; footage uses OffthreadVideo
    7. Idle elements breathe (sin-wave micro-motion)
    8. All timing derives from fps — no magic frame numbers
    9. One theme.ts — no inline colors or easings
    10. Render → inspect frames → fix → re-render. Never ship unverified.

    Examples

    examples/ is a Remotion project with four finished compositions built with this skill: a profile promo, the Focus Cat app promo, a "watch this video fix itself" demo where the motion rules apply themselves one by one, and a beat-synced code edit with a synthesized 120 BPM track. Each shipped only after the render, inspect frames, fix, re-render loop.

    Here is the Focus Cat promo, 15.5 seconds, with a pixel-art mascot drawn in code. Click it for the MP4 with sound:

    Focus Cat promo, made with this skill

    The other three render from source in a few minutes:

    cd examples
    npm install
    npm run audio            # synthesize the SFX and music, no asset files needed
    npm run render:selffix   # or render:codeedit / render:profile / render:focuscat
    

    🤝 Contributing

    PRs welcome — new motion patterns, palettes, or fixes. See CONTRIBUTING.md.

    ⭐ Star this repo

    If this saved you from shipping another flat-fade video, star it — it helps other people find it.

    📄 License

    MIT — use it, fork it, ship videos with it.


    Made by @haidrrrry · Follow @haidercodes for AI + dev content