byted-mediakit-editing Skill for Claude: What It Does and How to Install It
Lets Claude trim, join, mix and add subtitles or images to video and audio through 23 MediaKit tools.
- Installs
- 12.3K
- on skills.sh
- Stars
- 218
- on GitHub
- Files
- 24
- besides SKILL.md
- Updated
- Sep 2026
- last repo commit
byted-mediakit-editing lets Claude edit video and audio through 23 tools in the mediakit-cli editing group. They cover trimming, joining, speed, volume, fades, mixing, cropping, rotating, flipping, image overlays, subtitle burn-in, filters, camera motion, GIF clips and building videos from images or text.
Fifteen tools run in Cloud or Local mode and eight are Cloud only. Claude reads the shared skill and then the tool's reference file before building arguments. Analysis, enhancement and subtitle extraction go to the video skill. It loads when you want to cut, combine or compose existing media.
Good for
- Creators who trim, join and mix clips from the terminal
- Marketers adding logos, subtitles or scrolling text to video
- Teams scripting repeatable edits with ffmpeg-style commands
Install byted-mediakit-editing
Any client
- 1
Have these values ready, then replace the placeholders in the snippet.
MEDIAKIT_API_KEY Required Cloud API key from the Volcengine console. The README shows local mode without a key. MEDIAKIT_OUTPUT_PATH Optional Folder for local-mode output. The README default is ~/.mediakit/temp. - 2
Run this in a terminal.
shellnpx @volcengine/mediakit-cli install -y
Requires Node.js 18 or later.
The installer sets up the mediakit-cli tool and the skills that ship with it. The editing, audio, image and video skills tell Claude to read byted-mediakit-shared first, so install the set and not one skill alone. There is no Claude app upload route because the skills run the local mediakit-cli command.
From the project README. Source.
What's in the skill
When it loads
面向音频、视频或图片素材组成成片的编辑制作目标,适用于时间线裁剪与拼接、速度和音量调整、视频滤镜、运镜特效、转场、画面裁切旋转翻转、画面叠加、字幕压制、动图截取、淡入淡出、音视频提取与合流、音频混合、文字滚屏成片、图转视频以及多画面空间组合等操作。若用户要给视频添加滤镜效果,或对象和目标族已明确是对现有素材做剪辑、合成、叠加、混合或成片编排,但具体做法不确定,可先加载本 Skill 探索。
Sections in SKILL.md
- 使用规则
- 澄清与跨域路由
- 工具列表
Key facts
- Author
- volcengine (repo owner)
- License
- MIT
- Installs on skills.sh
- 12,250 (Nov 2, 2026)
- Last repo commit
- Sep 2, 2026
- Skill version
- 0.2.1 (from SKILL.md frontmatter)
What it includes
Overlay an image such as a logo or watermark on a video
Runs in Cloud or Local mode.
Runs code ·
add-image-to-videoBurn subtitles from a file or text into a video, with style options
Runs in Cloud or Local mode.
Runs code ·
add-subtitle-to-videoSpeed up or slow down audio
Runs in Cloud or Local mode.
Runs code ·
adjust-audio-speedSpeed up or slow down video
Runs in Cloud or Local mode.
Runs code ·
adjust-video-speedChange a video's volume or mute it
Runs in Cloud or Local mode.
Runs code ·
adjust-video-volumeAdd a camera-motion effect to a time range of a video
Cloud only.
Network ·
apply-camera-motionApply a filter effect to a video
Cloud only.
Network ·
apply-video-filterJoin several audio clips
Runs in Cloud or Local mode.
Runs code ·
concat-audioJoin videos in order, with optional transitions
Runs in Cloud or Local mode.
Runs code ·
concat-videoCrop the picture to a rectangle
Cloud only.
Network ·
crop-videoCut a GIF or WebP from a time range of a video
Cloud only.
Network ·
extract-animated-imageSplit the audio track out of a video
Runs in Cloud or Local mode.
Runs code ·
extract-audioFade audio in or out
Runs in Cloud or Local mode.
Runs code ·
fade-audioFade a video's audio in or out at the start or end
Runs in Cloud or Local mode.
Runs code ·
fade-video-audioMirror a video up-down or left-right
Runs in Cloud or Local mode.
Runs code ·
flip-videoTurn several images into a video, with transitions
Cloud only.
Network ·
image-to-videoMix several audio files into one mp3
Runs in Cloud or Local mode.
Runs code ·
mix-audioMerge an audio stream and a video stream
Runs in Cloud or Local mode.
Runs code ·
mux-audio-videoRotate the whole video picture
Cloud only.
Network ·
rotate-videoPlace videos side by side or stacked in one frame
Cloud only.
Network ·
stitch-videoTurn text into a scrolling 9:16 video
Cloud only.
Network ·
text-to-scrolling-videoCut an audio clip by start and end time
Runs in Cloud or Local mode.
Runs code ·
trim-audioCut a video clip by start and end time
Runs in Cloud or Local mode.
Runs code ·
trim-video
From the official docs
Permissions
Medium risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Cloud tools send your media to MediaKit
Input goes to MediaKit's cloud as a public HTTP/HTTPS URL, a MediaKit, VOD or TOS link, or, for tools that accept it, a local file path that the CLI's media adapter uploads (per byted-mediakit-shared SKILL.md). The README names cloud-first as the default mode, so check the mode before giving Claude private media. github.com
Cloud calls use your MediaKit API key and Volcengine billing rules
Cloud tools run through the MediaKit API key you create in the Volcengine console. The README says using the cloud APIs means following Volcengine's billing rules, which it links, and it lists no prices here. It describes local mode as zero cost. Read the rules before batch jobs. github.com
The installer and updater run npm packages
The install command runs @volcengine/mediakit-cli through npx, and the README says mediakit-cli update uses npm install -g. Install only if you trust the package. github.com
Output can be written to your own storage
Cloud tool references describe an optional media_output_destination (vod://space or tos://bucket). Setting it stores results in your Volcengine VOD space or TOS bucket, and the first use needs you to authorize MediaKit to write there. Claude is told to pass it only if you give it. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | No read-only mode. Review each command before it runs. |
|---|---|
| Talks to | MediaKit cloud API on Volcengine (Cloud mode: your media or its URL, plus your API key) |
| Sign-in and keys | README: MEDIAKIT_API_KEY comes from the Volcengine console. mediakit-cli init stores it using the method you choose (config, shell or export), or you can set it as an environment variable. |
| Scopes |
|
Questions
What does byted-mediakit-editing do?
It lets Claude edit video and audio through mediakit-cli. It can trim, join, speed up, fade, mix, overlay images, burn in subtitles, apply filters and camera motion, and turn images or text into video.
How do I install byted-mediakit-editing?
Use the install box at the top of this page. It runs the MediaKit installer, which sets up the mediakit-cli command and the skills together. Then follow the set-up and check step in the box.
Do I need an API key?
For Cloud tools, yes: the README says to get a MediaKit API key from the Volcengine console. The README shows local trimming as running without an API key, and local mode needs ffmpeg 5.1.x and ffprobe.
Can I upload it to the Claude app?
No. The skill runs the local mediakit-cli command through the shell, so it needs a client that can run commands on your machine, such as Claude Code. The README does not document a Claude app route.
Which editing tools can run locally?
Fifteen of the 23 are marked Cloud or Local in SKILL.md, such as trim-video, concat-video and mix-audio. The other eight, such as apply-video-filter and image-to-video, are Cloud only. The README says local mode uses ffmpeg. The README's feature table marks all 23 editing tools as Cloud or Local, so trust SKILL.md and each tool's --schema for the mode.
What about subtitles from speech or hardcoded subtitle removal?
Those go to the video skill. This skill only burns subtitles you supply, as a file or text, into the picture.
Is it safe?
Installing the skill copies files only: the folder holds SKILL.md, a LICENSE and 23 reference files, with no scripts. Using it makes Claude run mediakit-cli in your shell. Local tools write output files on your machine, and Cloud tools send your media to MediaKit's cloud and use your API key. Review each command and the mode before it runs. Cloud calls follow Volcengine's billing rules, which the README links.
Information
updated Nov 2, 2026
- Repository
- volcengine/mediakit-cli
- Folder
skills/byted-mediakit-editing
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- byted-mediakit-shared SKILL.md · github.com
- volcengine/mediakit-cli README · github.com
- byted-mediakit-editing SKILL.md · github.com