Skills banner-youtube-translate-workflow
Complete workflow: download YouTube audio, launch Doubao, play audio, capture translation. Activates when user needs full video translation.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/banner90/banner-youtube-translate-workflow" ~/.claude/skills/clawdbot-skills-banner-youtube-translate-workflow && rm -rf "$T"
manifest:
skills/banner90/banner-youtube-translate-workflow/SKILL.mdsource content
Banner Youtube Translate Workflow
Usage
python workflow.py <youtube_url> [mode]
Parameters
(required): YouTube video URLurl
(optional): Translation mode (双语, 单语, 汉语文本, 双语文本), default: "双语"mode
Workflow Steps
- Download YouTube audio - Uses youtube-audio-download skill
- Launch Doubao - Uses doubao-launch skill
- Play audio - Uses audio-play skill
- Capture translation - Uses doubao-capture skill
Returns
{ "success": true, "audio_path": "H:/works/audio/video_title-xxxxx.mp3", "translation_path": "H:/works/translations/doubao_20240307_143022.txt", "duration": 1200 }
Tools
youtube_translate
Complete YouTube video translation workflow
Workflow Integration
This skill is part of the YouTube translation workflow:
- youtube-audio-download: Download audio from YouTube
- doubao-launch: Launch Doubao translation window
- audio-play: Play the downloaded audio
- doubao-capture: Capture translated subtitles
Execution
All skills execute on Windows Python via WSL cross-platform call:
wsl -> python.exe scripts/workflow.py ...
Error Handling
All skills return JSON with
success field:
- Operation completedsuccess: true
- Checksuccess: false
anderror_codeerror_message
Notes
- Windows GUI automation requires visible desktop (no RDP disconnect)
- Output files are stored in Windows
directoryworks/ - WSL accesses Windows files via
/mnt/h/...