# Video Sync (agent skill)

> Video Sync is an agent skill (a SKILL.md file) from eternityspring/reelbench-skills. 把拉片数据和原片合成一条能直接看的视频：一边是画面，一边是这一镜的分镜信息 （镜号、起止、时长、景别、类别、运镜、画面描述、台词），镜头切了信息跟着切， 镜头表自动滚动并高亮当前这一镜。 版式只看原片的宽高比：横版 / 方版 → 画面在上、信息在下；竖版 → 画面在左、信息在右， 画面永远原样缩放，不裁不拉。 镜头表随播放滚动：切点处滚一小段把当前镜头带到锚点、随后停住，高亮条同步滑过去。. It works with Claude Code and Codex and has 1,167 GitHub stars across a repository of 2 listed skills.

把拉片数据和原片合成一条能直接看的视频：一边是画面，一边是这一镜的分镜信息 （镜号、起止、时长、景别、类别、运镜、画面描述、台词），镜头切了信息跟着切， 镜头表自动滚动并高亮当前这一镜。 版式只看原片的宽高比：横版 / 方版 → 画面在上、信息在下；竖版 → 画面在左、信息在右， 画面永远原样缩放，不裁不拉。 镜头表随播放滚动：切点处滚一小段把当前镜头带到锚点、随后停住，高亮条同步滑过去。 实现上只截三张图（底板 + 铺开的长图 ×2），滚动与高亮由 ffmpeg 按时间裁窗， 布局全在 scripts/panel.css 里，改它就能改版式，不用碰脚本。 吃 video-shots 产出的 shots.json（有 frames/ 就把关键帧当缩略图用）。 零 npm 依赖，用 ffmpeg 合成、无头浏览器渲面板。 Use when asked to 导出视频、合成视频、分镜视频、带分镜信息的视频、解说版视频、 video with shot info、annotated shot video。 只截三张图，动的部分交给 ffmpeg。 面板上会变的只有两样：滚到哪、哪一行亮。…

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/eternityspring/reelbench-skills |
| Skill path | skills/video-sync/SKILL.md |
| Skill name | video-sync |
| GitHub stars | 1,167 |
| Installs on skills.sh | not listed |
| License | Apache-2.0 |
| Skills in repo | 2 |
| Plugin marketplace | no |
| Official | no |
| Works with | Claude Code, Codex |
| Category | Design & frontend |
| Last commit | Oct 24, 2026 |

## Add this skill

### Claude Code

```sh
git clone --depth 1 https://github.com/eternityspring/reelbench-skills.git
cp -r reelbench-skills/skills/video-sync ~/.claude/skills/video-sync   # personal, or .claude/skills in a project
```

In the Claude apps, zip the skill folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).

### ChatGPT / Codex

```sh
git clone --depth 1 https://github.com/eternityspring/reelbench-skills.git
cp -r reelbench-skills/skills/video-sync .agents/skills/video-sync   # repo; ~/.agents/skills for all projects
```

### Cursor

```sh
git clone --depth 1 https://github.com/eternityspring/reelbench-skills.git
cp -r reelbench-skills/skills/video-sync .cursor/skills/video-sync   # project; ~/.cursor/skills for all projects
```

Sources (checked 2026-10-07): https://code.claude.com/docs/en/skills, https://support.claude.com/en/articles/12512180-using-skills-in-claude, https://learn.chatgpt.com/docs/build-skills, https://cursor.com/docs/context/skills

---

Canonical page: https://appsgit.com/skills/eternityspring-video-sync
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed daily.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
