← All skills
baocut
77 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By JimLiu/baocut (GitHub) · coding · 1,762 stars · scanned at commit b3044ad
用 BaoCut 处理视频与音频:转录、字幕、翻译、配音、剪口播、切短视频、分章、总结写稿、从链接下载、压缩转码、导出成片,或从零做一条成片。有媒体文件、视频链接、字幕文件或 BaoCut 视频时用;只翻译纯文本、与视频无关的写作或作图、别的剪辑器与 FFmpeg 的用法、BaoCut 源码开发不用。
Works with any agent that supports SKILL.md skills.
Partially scanned — some files couldn't be read; we'll retry on the next scan
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 14 places.
Show 11 more
- skills/baocut/built-in-skills/character-animation/scripts/jump-scan.mjs, line 9
import { spawn } from 'node:child_process'; - skills/baocut/built-in-skills/character-animation/scripts/place-sfx.mjs, line 10
import { execFileSync } from 'node:child_process'; - skills/baocut/built-in-skills/character-animation/scripts/place-sfx.mjs, line 51
const out = JSON.parse(execFileSync(bcParts[0], [...bcParts.slice(1), ...a, '--json'], { encoding: 'utf8', stdio: ['ignore', 'pipe', 'ignore'], maxBuffer: 1 << - skills/baocut/built-in-skills/motion-graphics/scripts/build-bundle.mjs, line 17
import { spawnSync } from 'node:child_process'; - skills/baocut/built-in-skills/motion-graphics/scripts/build-bundle.mjs, line 416
const r = spawnSync(electron, [fileURLToPath(import.meta.url), '--electron-verify', dir], { - skills/baocut/built-in-skills/production-scripts/scripts/legibility.mjs, line 19
import { execFileSync } from 'node:child_process'; - skills/baocut/built-in-skills/production-scripts/scripts/legibility.mjs, line 71
const ffmpeg = args => execFileSync('ffmpeg', ['-nostdin', '-v', 'error', '-y', ...args], { maxBuffer: 1 << 28 }); - skills/baocut/references/craft/character-animation/scripts/jump-scan.mjs, line 9
import { spawn } from 'node:child_process'; - skills/baocut/references/craft/production-scripts/scripts/fonts.mjs, line 21
import { spawnSync } from 'node:child_process'; - skills/baocut/references/craft/production-scripts/scripts/fonts.mjs, line 27
if (spawnSync('python3', ['-c', 'import fontTools']).status !== 0) throw new Error('fonts.mjs needs python3 with fontTools: pip install fonttools'); - skills/baocut/references/craft/production-scripts/scripts/fonts.mjs, line 74
const r = spawnSync('python3', ['-c', py, face.src, String(face.index ?? 0), JSON.stringify(face.axes || {}), out, face.subset === 'range' ? '' : textFile, UNIC
Connects to the internet
The author does not mention this.
Found in 9 places.
Show 6 more
- skills/baocut/built-in-skills/motion-graphics/scripts/build-bundle.mjs, line 258
[/\bXMLHttpRequest\b/g, 'NETWORK_API', 'XMLHttpRequest'], - skills/baocut/built-in-skills/video-production/examples/bundle-preview.html, line 85
const getJson = async url => (await fetch(fresh(url))).json(); - skills/baocut/built-in-skills/video-production/examples/bundle-preview.html, line 128
if (s.audio) au.src = URL.createObjectURL(await (await fetch(fresh(s.audio))).blob()); - skills/baocut/built-in-skills/video-production/examples/bundle-preview.html, line 134
el.src = URL.createObjectURL(await (await fetch(fresh(c.src))).blob()); - skills/baocut/built-in-skills/video-production/examples/bundle-preview.html, line 139
const entry = s.bundle.replace(/\/?$/, '/') + 'index.html', doc = new DOMParser().parseFromString(await (await fetch(fresh(entry))).text(), 'text/html'); - skills/baocut/built-in-skills/video-production/examples/bundle-preview.html, line 141
await Promise.all(refs.map(u => fetch(u, { cache: 'reload' }).catch(() => {})));
Downloads and installs other software
The author does not mention this.
Found in 4 places.
Show 1 more
- README.md, line 189
Install Rust with the same rustup commands as macOS. On Debian/Ubuntu, install the native tools with `sudo apt install build-essential cmake clang libclang-dev
Other copies in this repository
JimLiu/baocut has 1 more folder with a skill named baocut. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'baocut' ] || [ -L ~/.agents/skills/'baocut' ]; then echo 'A skill folder named baocut already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/JimLiu/baocut' "$d" && git -C "$d" checkout --quiet 'b3044adb40a36ea4b4a4eced81577e3cfedfd9eb' -- 'skills/baocut' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/baocut' ~/.agents/skills/'baocut' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'baocut' ~/.claude/skills/'baocut' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for JimLiu/baocut shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/JimLiu/baocut/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | b3044ad | 77 |
| 2026-11-09 | 7e86c0a | 77 |