Agent skill

Auto Motion

by Sma1lboy in Sma1lboy/rove

在 rove 仓库内跑 auto-motion——把 transcription.srt 拆成多段 MG 动画镜头并拼接成竖屏视频(storyboard 分镜 + theme.md 全片主题 + 逐镜头 claude -p 子进程 + ffmpeg 拼接)。本 skill 是薄 wrapper:解析 auto-motion 模板根,继承 rove 品牌 theme,执行逻辑以…

MITAuto-check passedMedia & Creative

Install Auto Motion

skills CLI
$ npx skills add Sma1lboy/rove --skill auto-motion -a claude-code

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

GitHub CLI
$ gh skill install Sma1lboy/rove auto-motion --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/Sma1lboy/rove.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/auto-motion .claude/skills/auto-motion && 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
auto-motion
GitHub stars
160
Token cost
~435 tokens
SKILL.md length
104 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

在 rove 仓库内跑 auto-motion——把 transcription.srt 拆成多段 MG 动画镜头并拼接成竖屏视频(storyboard 分镜 + theme.md 全片主题 + 逐镜头 claude -p 子进程 + ffmpeg 拼接)。本 skill 是薄 wrapper:解析 auto-motion 模板根,继承 rove 品牌 theme,执行逻辑以…

  • Works in 3 steps: ../auto-motion(workspace… → refs/auto-motion —— 已存在则用。 → 都没有:git clone --depth 1…
  • Tasks that involve Transcription
  • SKILL.md covers Step A — 解析模板根(AUTO_MOTION_ROOT), Step B — rove 的上层… and 工作目录
  • Calls git; reaches github.com

What it does

Auto Motion is an agent skill from Sma1lboy/rove. 在 rove 仓库内跑 auto-motion——把 transcription.srt 拆成多段 MG 动画镜头并拼接成竖屏视频(storyboard 分镜 + theme.md 全片主题 + 逐镜头 claude -p 子进程 + ffmpeg 拼接)。本 skill 是薄 wrapper:解析 auto-motion 模板根,继承 rove 品牌 theme,执行逻辑以 auto-motion 仓库的 canonical SKILL.md 为准。当用户说"跑 auto-motion"、"把这个字幕稿/口播稿做成视频"、"给 rove 做一条 MG 宣传片"时使用。

Its SKILL.md is about 440 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Transcription, Video production and Comics and storyboards. It works with FFmpeg and Git. The repository describes itself as: Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions. The licence is MIT.

When your agent uses it

  • Tasks that involve Transcription
  • Tasks that involve Video production
  • Tasks that involve Comics and storyboards

Example prompts

  • “跑 auto-motion”
  • “把这个字幕稿/口播稿做成视频”
  • “给 rove 做一条 MG 宣传片”
  • “/auto-motion”

Workflow steps

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

  1. ../auto-motion(workspace sibling,/Users/jacksonc/i/auto-motion)——本地开发副本,可能领先 fork。
  2. refs/auto-motion —— 已存在则用。
  3. 都没有:git clone --depth 1 https://github.com/Sma1lboy/auto-motion.git refs/auto-motion(我们的 fork,带 theme/引擎改动;refs/ 已 gitignore,40M 模板不进 rove…

What it can do on your machine

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

    Hosts in commands or code, which the agent is likely to contact:

    • github.com

    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

Auto Motion loads about 435 tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 104 words of instructions outside code blocks.

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

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 Sma1lboy/rove at commit 139a8cb, republished under its MIT licence (© Sma1lboy). 104 words, ~435 tokens.

Download SKILL.mdSave it as .claude/skills/auto-motion/SKILL.md (or your agent's skills folder).
name
auto-motion
description
在 rove 仓库内跑 auto-motion——把 transcription.srt 拆成多段 MG 动画镜头并拼接成竖屏视频(storyboard 分镜 + theme.md 全片主题 + 逐镜头 claude -p 子进程 + ffmpeg 拼接)。本 skill 是薄 wrapper:解析 auto-motion 模板根,继承 rove 品牌 theme,执行逻辑以 auto-motion 仓库的 canonical SKILL.md 为准。当用户说"跑 auto-motion"、"把这个字幕稿/口播稿做成视频"、"给 rove 做一条 MG 宣传片"时使用。

auto-motion(rove wrapper)

rove 自己的宣传片优先用 brand-video skill(单一 Remotion 工程、theme 靠 import、支持真机 replay 镜头)。本 wrapper 只在需要 auto-motion 通用外部工作流(hyperframes 逐镜头子进程)时用。

canonical 执行逻辑在 auto-motion 仓库的 .claude/skills/auto-motion/SKILL.md——本文件不复制那份流程(避免漂移),只做两件事:定位模板根、注入 rove 的上层 theme。

Step A — 解析模板根(AUTO_MOTION_ROOT)

按顺序取第一个命中的:

  1. ../auto-motion(workspace sibling,/Users/jacksonc/i/auto-motion)——本地开发副本,可能领先 fork。
  2. refs/auto-motion —— 已存在则用。
  3. 都没有:git clone --depth 1 https://github.com/Sma1lboy/auto-motion.git refs/auto-motion(我们的 fork,带 theme/引擎改动;refs/ 已 gitignore,40M 模板不进 rove 仓库)。

然后通读 <AUTO_MOTION_ROOT>/.claude/skills/auto-motion/SKILL.md 并按它执行(storyboard → theme.md → 镜头目录 → 顺序执行监控 → 拼接交付)。单镜头模板是 <AUTO_MOTION_ROOT>/exampleFolder/run-claude-ai.sh;scene skills 本仓库 .claude/skills/ 已 vendor 全套(hyperframes*、general-video、image-gen、motion-graphics),直接从这里复制,不必依赖模板根。

Step B — rove 的上层 theme(canonical SKILL 里 Step 0.5 优先级 ② 的具体来源)

在 rove 仓库里跑时,派生 theme.md 前先感知这些品牌源,继承而不是重新发明:

  • 品牌视觉/配色/字体:packages/branding(Remotion 品牌管线,landing 片的既有视觉语言)。
  • logo 资产:docs/assets/brand/logos/。
  • 产品气质:TUI 默认主题是 claude(DEFAULT_THEME,品牌身份,见 CLAUDE.md)——终端质感、暗底、Claude 橙系强调是默认调性。
  • 用户在对话里给的视觉要求仍然是最高优先级(canonical 优先级 ①)。

工作目录

不要把 scenes/、final.mp4 写进 rove 源码树。在 scratchpad 或用户指定目录建运行工作区,只把 transcription.srt、storyboard、theme 和产物放那里;需要留档的成片再按用户指示移动。

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

Files

Just SKILL.md in .claude/skills/auto-motion of Sma1lboy/rove.

Open the folder on GitHubat commit 139a8cb

Compare with similar skills

Auto Motion 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.

Auto Motion compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Auto Motion this skillSma1lboy/rove160—~435Automated safety check: PassMIT
Content To Videoarchitectds/modeldock117—~2.4kAutomated safety check: PassApache-2.0
Ffmpegrendi-api/ffmpeg-cheatsheet1.7k—~1.2kAutomated safety check: PassNone
Ffmpeg Skillkajisho5/ffmpeg-skill1.9k—~7.4kAutomated safety check: PassMIT
Painted Animationtuzhechen2005/opus-video-skills1371 repos~1.9kAutomated safety check: PassCustom licence
OpenStoryline Install HelperFireRedTeam/FireRed-OpenStoryline3.5k—~1.5kAutomated safety check: NotesApache-2.0

Similar skills

  • Content To Video

    architectds/modeldock

    Turn arbitrary source content (README, article, story, slides, deck, data/report, product description, tutorial text, audio/transcript, or a bare topic) into a finished, high-quality MP4 video.

    117 GitHub stars~2.4k tokensUpdated 3 days ago
    Media & CreativeAuto-check passed
  • Ffmpeg

    rendi-api/ffmpeg-cheatsheet

    A skill your agent uses when the user asks for FFmpeg or FFprobe commands, video/audio conversion, trimming, resizing, padding, overlays, subtitles, thumbnails, GIFs, storyboards, slideshows…

    1.7k GitHub stars~1.2k tokensUpdated 5 mo ago
    Media & CreativeAuto-check passed
  • Ffmpeg Skill

    kajisho5/ffmpeg-skill

    Edit video and audio with local FFmpeg from natural-language requests: cut, trim, join, resize/reframe (9:16, 1:1), speed change, captions and subtitles (SRT/ASS, animated, karaoke), logos and text…

    1.9k GitHub stars~7.4k tokensUpdated 4 days ago
    Media & CreativeAuto-check passed
  • Painted Animation

    tuzhechen2005/opus-video-skills

    Make hand-painted watercolour-and-ink cartoon videos (MP4) with code — p5.js + p5.brush rendered frame by frame in headless Chrome, encoded with ffmpeg — starring Clawd or any character.

    137 GitHub starsUsed in 1 repo~1.9k tokens
    Media & CreativeAuto-check passed
  • OpenStoryline Install Helper

    FireRedTeam/FireRed-OpenStoryline

    Installs, repairs and starts a local source checkout of FireRed-OpenStoryline, from prerequisites and a venv to resources, config and the MCP and web servers.

    3.5k GitHub stars~1.5k tokensUpdated 2 mo ago
    Media & CreativeAuto-check: notes
  • Shorts

    AgriciDaniel/claude-shorts

    Interactive longform-to-shortform video creator. An agent skill from AgriciDaniel/claude-shorts.

    219 GitHub stars~3.2k tokensUpdated 3 mo ago
    Media & CreativeAuto-check: notes

More from Sma1lboy/rove

All 13 skills in this repo
  • Image Gen

    Sma1lboy/rove

    Generate a single image from a text prompt using the MiniMax image generation API.

    160 GitHub stars~927 tokensUpdated today
    Auto-check passed
  • Hyperframes Design

    Sma1lboy/rove

    Non-animation creative direction for HyperFrames videos. An agent skill from Sma1lboy/rove.

    160 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Changelog Generator

    Sma1lboy/rove

    Draft Rove release notes as Changesets. An agent skill from Sma1lboy/rove.

    160 GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • File Issue

    Sma1lboy/rove

    Turn a rough idea, a bug, or a batch of unsolved problems into well-structured GitHub issue(s) and file them with gh, auto-classifying type + labels from the content (recommend, then confirm) and…

    160 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Rove

    Sma1lboy/rove

    A skill your agent uses when controlling Rove tasks, parallel coding attempts, hosted agent sessions, task lifecycle, or the daemon-owned issue tracker from a shell.

    160 GitHub stars~8.9k tokensUpdated today
    Auto-check passed
  • Unslop

    Sma1lboy/rove

    Strip AI writing tells from Rove's user-facing prose — README, the docs/ pages that sync to docs.rove.run, landing copy, and release notes.

    160 GitHub stars~1.3k tokensUpdated today
    Auto-check passed

Works with

Questions about Auto Motion

What does Auto Motion do?

在 rove 仓库内跑 auto-motion——把 transcription.srt 拆成多段 MG 动画镜头并拼接成竖屏视频(storyboard 分镜 + theme.md 全片主题 + 逐镜头 claude -p 子进程 + ffmpeg 拼接)。本 skill 是薄 wrapper:解析 auto-motion 模板根,继承 rove 品牌 theme,执行逻辑以…. Auto Motion is an agent skill from Sma1lboy/rove.

When should I use Auto Motion?

Auto Motion fits situations like: tasks that involve Transcription; tasks that involve Video production; tasks that involve Comics and storyboards.

How do I install Auto Motion in Claude Code?

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

How do I install Auto Motion in Codex?

Run `npx skills add Sma1lboy/rove --skill auto-motion -a codex`. Or copy the skill folder (.claude/skills/auto-motion in Sma1lboy/rove) into .agents/skills/auto-motion in your project. Codex loads it when a task matches its description.

Can I use Auto Motion 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 Sma1lboy/rove --skill auto-motion -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/auto-motion, .gemini/skills/auto-motion, .github/skills/auto-motion and .opencode/skills/auto-motion in your project.

What does Auto Motion need to run?

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

Does Auto Motion access the network?

SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Auto Motion 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 Auto Motion use?

Auto Motion is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Auto Motion use?

About 435 tokens (SKILL.md is roughly 1.7k 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 Auto Motion?

Skills that share tags, products or a category with Auto Motion: Content To Video (architectds/modeldock, 117 stars), Ffmpeg (rendi-api/ffmpeg-cheatsheet, 1.7k stars), Ffmpeg Skill (kajisho5/ffmpeg-skill, 1.9k stars) and Painted Animation (tuzhechen2005/opus-video-skills, 137 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Auto Motion?

Sma1lboy (a GitHub user) maintains it in Sma1lboy/rove, which has 160 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 8, 2026.

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