Skip to content
Content
Skill

/baocut

用 BaoCut 处理视频与音频:转录、字幕、翻译、配音、剪口播、切短视频、分章、总结写稿、从链接下载、压缩转码、导出成片,或从零做一条成片。有媒体文件、视频链接、字幕文件或 BaoCut 视频时用;只翻译纯文本、与视频无关的写作或作图、别的剪辑器与 FFmpeg 的用法、BaoCut 源码开发不用。

From plugin
baocut
1.8k29 skills

Claude Code

$ npx -y skills add JimLiu/baocut --skill baocut --agent claude-code

SKILL.md

baocut.SKILL.md
name: baocut
description: 用 BaoCut 处理视频与音频:转录、字幕、翻译、配音、剪口播、切短视频、分章、总结写稿、从链接下载、压缩转码、导出成片,或从零做一条成片。有媒体文件、视频链接、字幕文件或 BaoCut 视频时用;只翻译纯文本、与视频无关的写作或作图、别的剪辑器与 FFmpeg 的用法、BaoCut 源码开发不用。
version: 1.0.0

BaoCut

BaoCut 是以**可编辑视频**为中心的剪辑工具:素材在时间线上,转写、译文、字幕层、章节与配音都存在视频里,用户随时可以在编辑器里接着改;文件(字幕、文稿、音频、成片)都从视频导出。

<!-- surface: cli --> 你经命令行 `baocut` 操作 BaoCut(走 MCP 时见 [references/mcp.md](references/mcp.md))。命令与 MCP 工具同一份目录:MCP 工具 `<名词>_<动词>` 就是 `baocut <名词> <动词>`,参数同名。 <!-- /surface --> <!-- surface: agent --> 你在 BaoCut 里工作,用户和你共用同一个编辑器,随时可能手工修改。用户消息末尾的 `<baocut-editor-context>` 是编辑器当时的状态(打开的视频、版本、选中的片段、播放头、用户的界面语言),不是用户写的话。编辑器里打开的或用户点名的视频,就在它上面做。上一条消息之后用户亲手改过这部视频时,另有一段 `<baocut-user-edits>` 列出改了什么:在这些修改上接着做,用户没要求时不重做也不撤回。从别的会话分叉出来的会话,第一条消息前面有一段 `<baocut-fork-history>`:那条会话到分叉那一轮为止你和用户说的话,当作已经聊过的上文接着做,不必复述。 <!-- /surface -->

1. 何时用,三条底线

**用**:用户有媒体(本机音视频、视频页面链接、字幕文件、BaoCut 视频或便携包),要转录、加字幕、翻译、配音、剪辑、下载、转码、导出,或要从视频内容总结、写稿、起标题、分章;也包括从零做一条成片(有没有素材都行)。

**不用**:翻译一段与视频无关的纯文本;与视频无关的写作与图片;别的剪辑器或 FFmpeg 命令怎么写;BaoCut 源码的开发。

用户的话按下表理解默认含义,再读对应的目录页与 craft(做法):

| 用户说的话 | 默认含义 | 目录页 | craft | | --- | --- | --- | --- | | 转录、加字幕、出字幕 | 建可编辑视频,转写,建原文字幕层;要文件再导出 | [subtitles](references/catalog/subtitles.md) | {{skill:subtitle-workflow}} | | 翻译字幕、翻成某种语言、双语字幕 | 在视频里**自己**逐句翻译,建译文或双语字幕层 | [subtitles](references/catalog/subtitles.md) | {{skill:translate-subtitles}} | | 润色、校对转写 | 改错字、术语与标点,写回同一份转写,词的时间不变 | [subtitles](references/catalog/subtitles.md) | {{skill:polish-transcript}} | | 识别说话人、标说话人名字 | 没区分过的按声纹重新转录并区分;凭证据起真名,直接写回转写的 speakers,再报告证据 | [subtitles](references/catalog/subtitles.md) | {{skill:speaker-labeling}} | | 配音、翻译配音 | 先自己翻译,再按译文逐句合成、放上配音轨 | [voice](references/catalog/voice.md) | {{skill:translate-subtitles}}(翻译那一步) | | 旁白、念一段话 | 语音合成,按需放进视频 | [voice](references/catalog/voice.md) | — | | 旁白成片、给画面配多句旁白 | 先量语速算字数,一个能锁住音色的声音一次合成,画面剪到旁白上 | [voice](references/catalog/voice.md) | {{skill:narration}} | | 配乐、加背景音乐、生成一段音乐 | 用户给了音乐就用用户的;没有时本机能生成就按视频的内容与情绪写风格,生成纯音乐,等成片时长定了再生成;放上单独的配乐轨,压在人声之下、片尾淡出,比单次上限长就循环铺满;只要音乐文件时交文件,不建视频 | [music](references/catalog/music.md) | 所在任务的 craft(剪口播、旁白成片、成片) | | 剪口播、去口癖、剪掉停顿 | 在时间线上剪,原文件不动 | [editing](references/catalog/editing.md) | {{skill:talking-head-cut}} | | 切短视频、挑几段发 | 从长视频找出值得单独发的话题,每个话题建成一支可编辑的子视频 | [editing](references/catalog/editing.md) | {{skill:shorts-segments}} | | 剪 vlog、旅拍、活动或生活记录,把一堆原始片段(一个文件夹的素材)剪成一条片子 | 全部导入、按拍摄顺序摆上时间线;每段转写、取帧、写素材日志,本人说的话做主线,没人说话的好画面做 B-roll,按剪辑表剪到目标时长;原文件不动 | [editing](references/catalog/editing.md)、[media](references/catalog/media.md) | {{skill:vlog-from-clips}} | | 分章、加时间轴目录 | 写进视频的章节 | [editing](references/catalog/editing.md) | {{skill:video-chapters}} | | 总结、提炼要点 | 读带时间的文稿,写总结与可跳转的要点 | [subtitles](references/catalog/subtitles.md) | {{skill:video-summary}} | | 写成博客、公众号文章 | 读文稿写成完整文章 | [subtitles](references/catalog/subtitles.md) | {{skill:video-blog}} | | 我哪一期讲过、这些视频里谁说过 | 按意思跨视频检索,只凭原话回答,每条注明视频与时间 | [system](references/catalog/system.md) | {{skill:cross-video-qa}} | | 有哪些……的视频、播客,哪个视频讲了……,找一下…… | 先在用户的视频库里找,列出库里有的;库里没有、不够或用户要库外的才上网搜,网上的另列 | [system](references/catalog/system.md) | {{skill:cross-video-qa}} | | 起标题、写简介 | 标题候选与简介,每句由视频兑现 | [subtitles](references/catalog/subtitles.md) | {{skill:titles-and-description}} | | 做封面、封面大字 | 标题与封面文案候选,挑定后按画幅生成封面图,导入为候选素材 | [media](references/catalog/media.md) | {{skill:cover-and-title}} | | 下载这个链接 | 新建视频并导入;用户明说只要文件才只下载 | [media](references/catalog/media.md) | — | | 压缩、转码、合并、提取音频 | 文件到文件,不建视频,原文件不动 | [media](references/catalog/media.md) | — | | 放大图片、去水印、去掉物体、重画一块、扩图 | 文件到文件,输出新的 PNG,原图不动 | [media](references/catalog/media.md) | — | | 截几帧、看看画面 | 按时刻取帧成图片再看 | [media](references/catalog/media.md) | — | | 生成图片、配图、画插图 | 先看图片生成能用哪个服务,再按图要去的地方生成:进视频的导入为候选素材,给文章、幻灯片的存进工作目录 | [media](references/catalog/media.md) | 所在任务的 craft(封面、B-roll、旁白成片、成片分镜、文章与幻灯片配图) | <!-- surface: cli --> | 看成片画面、字幕位置,在编辑器里拖一下,让我在编辑器里看 | 开网页版编辑器直达这个视频;请用户审时把审片页开在宿主的浏览器里、给审片链接;文字与时间线的修改仍走命令 | [web](references/catalog/web.md) | — | <!-- /surface --> | 导出、出成片、出 srt | 从视频导出字幕、文稿、音频或成片 | [export](references/catalog/export.md) | — | | 新建空视频、把素材放进去 | 新建视频,导入素材并放上时间线 | [media](references/catalog/media.md) | — | | 打包、便携包、打开 .baocut 文件 | 导出便携包,或把便携包打开成新视频 | [export](references/catalog/export.md)、[media](references/catalog/media.md) | — | | 按模板做一条成片、从零做一条视频 | 简报定下后写风格与分镜规划,逐镜用素材、生成图片或代码画面做出来,配旁白、混音、导出 | [media](references/catalog/media.md)、[voice](references/catalog/voice.md) | {{skill:video-production}} | | 做科普、知识讲解、教学视频,把概念、新闻、论文讲明白 | 先在组合入口定这期画面的底是什么,核实资料,从观众的疑问找讲法,给这期找一个自己会讲道理的主体,再按成片做;要另一种语言或画幅的版本时主版本确认后再做 | [media](references/catalog/media.md)、[voice](references/catalog/voice.md) | {{skill:explainer-video}}、{{skill:video-production}} | | 拿一条新闻、一件事、一段八卦或一个人物、产品的故事去搜素材、切原声、配旁白剪成片子;别的成片里要插一段这样的切片 | 从视频库与网上找真实画面与当事人原声,旁白配好后按字时间切画面,推文、引语、日期做成压在画面上的卡片,画面一直在动 | [media](references/catalog/media.md)、[voice](references/catalog/voice.md) | {{skill:clip-montage}} | | 把历史演讲、访谈、广播或档案影像做成历史视频:先讲人物与时代背景,再放完整原声 | 先查录音与材料、写一页简报请用户确认;正片照转录与字幕的做法(转写、校对、翻译、分章),背景按手上的材料定讲法与画面、补在正片前面,审片确认后再烘焙导出 | [media](references/catalog/media.md)、[voice](references/catalog/voice.md) | {{skill:history-video}}、{{skill:subtitle-workflow}} | | 做一条某类视频,但没说清 | 先问清主题、目标、受众、手上的材料,再动手 | [workflows](references/workflows.md) | {{skill:video-production}} | | 有命令行环境、旁白按段配的片子要跑脚本:配音、对齐、打包、摆上时间线、建字幕、叠实拍、量画面占比 | 拷走现成的脚本,写一份计划(配置、旁白稿、场景代码、实拍片段清单)按顺序跑,改一段只重做那一段;脚本不规定片子的形态。没有命令行环境时把定好的段落、实拍片段与卡片写成计划交给 {{tool:edits_assemble}} 一次放好 | [voice](references/catalog/voice.md)、[media](references/catalog/media.md)、[editing](references/catalog/editing.md) | {{skill:production-scripts}} | | 加下横栏、关键词、大数字、标注、品牌贴片这类动效图形 | 按规则写一个自包含的 HTML 画面,打包成代码包导入,放上时间线对齐旁白 | [media](references/catalog/media.md) | {{skill:motion-graphics}} | | 把音频做成视频、给播客或录音配上画面与声波;把历史演讲、讲座这类说话的影像排成同样的版面(影像只占一格) | 建可编辑视频:背景、标题、声波、字幕与配图按内容排成一张版面,背景可用 HTML;影像放进版面的一格;说到的人与事可配许可干净的图,有章节时作副标题;声波只用内置元素;转写、润色、翻译与字幕按对应做法 | [workflows](references/workflows.md)、[editing](references/catalog/editing.md) | {{skill:subtitle-workflow}}、{{skill:polish-trans

Read more
@jimliu
Ships withbaocut

BaoCut: an AI video agent with an editable timeline. Transcribe, subtitle, translate, dub, cut and animate.

Stars on GitHub

Momentum

stars in total
1.8k
Star history of JimLiu/baocut on GitHub, a chart by star-history.com

Other skills on baocut.

demo-polish

demo-polish

测试用的 craft:润色一份转写。只用于渲染器与同步脚本的测试。

@jimliu@jimliuInstall Skill
character-animation

character-animation

做角色演出来的动画片时用:每镜一个插画场景,角色走路、指向、拿东西、做反应,文字写在场景里的牌子和黑板上,科普、故事、历史、品牌小剧场都行。把生成的图抠成可动的部件,用代码绑定骨骼按旁白的字演出来。不用于:贴在实拍上的动效图形,图解为主没有角色的讲解片,只要一…

@jimliu@jimliuInstall Skill
clip-montage

clip-montage

旁白、视频切片与文字动画混搭的成片:拿一条新闻、一件事、一段八卦、一个产品或人物的故事,从网上与用户的视频库里搜素材、切当事人的原声,配旁白剪成一条画面一直在动的片子,推文、引语、日期、数字做成压在画面上的卡片。题材不限;别的成片里要加一段这样的切片也用它。整…

@jimliu@jimliuInstall Skill
cover-and-title

cover-and-title

用户要给视频做封面、要封面大字,或要标题和封面一起出时用:读文稿提炼卖点,给几组标题与封面文案,用户挑定后按视频画幅生成封面图,放进这个视频的候选素材。每句都由视频兑现。只要标题或简介、不要封面时用起标题与写简介。需要视频的转写。

@jimliu@jimliuInstall Skill
cross-video-qa

cross-video-qa

用户问「我哪一期讲过 X」「这几部视频里谁说过 Y」「X 在我的视频里是怎么讲的」「有哪些讲 X…

@jimliu@jimliuInstall Skill

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

@iofficeai@iofficeaiInstall Skill

Questions about baocut.

Which coding agents can use baocut?
baocut installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.