gitwtfhub

wtf is baocut?

jimliu/baocut — explained in plain English

Analysis updated 2026-05-18

271ShellAudience · developerComplexity · 2/5LicenseSetup · moderate

TL;DR

An agent skill that lets Claude Code or Codex control the BaoCut macOS video subtitle and editing app.

Mindmap

mindmap
  root((baocut skill))
    What it does
      Drive BaoCut CLI
      Transcribe video
      Translate subtitles
    Tech stack
      Shell
      Node.js installer
      BaoCut macOS app
    Use cases
      Transcribe a talk
      Translate subtitles
      Export SRT files
    Audience
      Claude Code users
      Codex users
      Video editors

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Ask an AI agent to transcribe and translate subtitles for a video file automatically.

REASON 2

Clean up talking head video and export subtitle files without manually using the BaoCut app.

REASON 3

Review who is speaking in a video through natural language commands to your coding agent.

REASON 4

Install the skill globally once and reuse it across Claude Code and Codex.

What's in the stack?

ShellNode.jsmacOS

How it stacks up

jimliu/baocutmy-take-dev/inspired-mino-design-skillsheygen-com/skills
Stars271298236
LanguageShellShellShell
Setup difficultymoderateeasy
Complexity2/52/52/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires macOS and a separate install of the BaoCut app itself.

Use freely for any purpose, including commercial use, under the MIT license.

Wtf does this do

BaoCut agent skill gives an AI coding assistant like Claude Code or Codex the ability to control BaoCut, a macOS app for video editing tasks such as transcribing speech, adding and translating subtitles, reviewing who is speaking, cleaning up talking head video, and exporting the result. Instead of clicking through the app yourself, you describe what you want in plain language and the agent runs the underlying baocut command line tool for you. This repository is only the skill wrapper, not BaoCut itself. To use it you need a Mac, since BaoCut is a Mac only app, and you must separately install the actual BaoCut app from its website. The skill drives the command line interface that comes bundled inside that app, it does not include the video processing engines on its own. Installation is done either through a one line command using the skills.sh installer, which requires Node.js and links the skill into both Claude Code and Codex automatically, or manually by cloning the repository and creating symbolic links for whichever agent you use, which needs no Node.js at all. Once installed, you simply ask your agent to do something like transcribe and translate the subtitles of a video file into Chinese, and it runs the appropriate baocut commands behind the scenes, such as an automatic transcribe, polish, and translate step, followed by an export step that produces subtitle files. If the baocut command is not found on your system path, a bundled resolver script locates it inside the installed BaoCut app or tells you to install the app if it is missing. The project is released under the MIT license.

Yoink these prompts

Prompt 1
Show me how to install the baocut skill for Claude Code using the skills.sh installer.
Prompt 2
Ask my agent to transcribe and translate the subtitles of talk.mp4 into Chinese using baocut.
Prompt 3
Explain what commands the baocut skill runs when I ask it to auto process a video.
Prompt 4
Help me set up the baocut skill manually without Node.js on my Mac.

Frequently asked questions

wtf is baocut?

An agent skill that lets Claude Code or Codex control the BaoCut macOS video subtitle and editing app.

What language is baocut written in?

Mainly Shell. The stack also includes Shell, Node.js, macOS.

What license does baocut use?

Use freely for any purpose, including commercial use, under the MIT license.

How hard is baocut to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is baocut for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.