Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
This skill takes a video file and produces a dubbed version with matching subtitles across 33 target languages, selecting voice styles by content type—kids, academic, casual, news, or storytelling. It helps video creators, localization engineers, and AI developers turn a single video into a multilingual release without leaving the command line.
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.
In a terminal, replace the `...` placeholder with your Together API key and export it. The README suggests adding the setting to ~/.zshrc to persist it.
export TOGETHER_API_KEY=... # get one at https://api.together.ai (add to ~/.zshrc to persist)
In a terminal, copy the video-translator skill into Claude Code's skill directory.
violin --install-skill # one-time: copies the skill into ~/.claude/skills/
Installs: Installs Violin into the current Python environment and copies its video-translator skill into ~/.claude/skills/. · Claude Code
Before you start
Python 3.10 or newer
pip available in the intended Python environment
ffmpeg on PATH
A Together API key for running translations
Confirm that Python 3.10+ and ffmpeg are available on PATH.
Install Violin into the current Python environment using pip install violin, the alternative described in the README.
In a terminal, replace the `...` placeholder with your Together API key and export it. The README suggests adding the setting to ~/.zshrc to persist it.
export TOGETHER_API_KEY=... # get one at https://api.together.ai (add to ~/.zshrc to persist)
In a terminal, copy the video-translator skill into Claude Code's skill directory.
violin --install-skill # one-time: copies the skill into ~/.claude/skills/
Replace <input-video-path> with an existing short .mp4, .mkv, or .webm file path.
Replace <target-language> with the desired target language, such as Chinese, Spanish, or Japanese.
Violin must be on PATH and TOGETHER_API_KEY must be available.
Check the repository for this skill’s setup.
Use the video-translator skill to dub the short video at <input-video-path> into <target-language> using the default standard style. Keep the original audio quietly underneath the dub and generate SRT subtitles. First verify that the input exists, `violin` is on PATH, and `TOGETHER_API_KEY` is available. Report the output video path, SRT path, and total cost.