video-localization
Skill11k starsChanged 48 days agoMITView on GitHub
Coordinate the translate skill, bilingual subtitle exports, subtitled videos and synchronized local dubbing. Use for video localization, bilingual subtitles, or dubbed videos.
2 other projects use a version of this.
Trending
Less talk lately.about the whole repository
Most recently taken up by
- gitsang/skillstheir own version, first seen Apr 21, 2026
- eachlabs/skillstheir own version, first seen Apr 1, 2026
Who's talking about nexmoe/VidBee
- GitHub Daily Trend AI Podcast“GitHub - nexmoe/VidBee: Download videos from almost any website worldwide”YouTube · Jan 23, 2026 · 1.2k views
- Gourcer“nexmoe/VidBee - Gource visualisation”YouTube · Jan 23, 2026 · 121 views
- Phone Farming UAE“These 3 GitHub Repos Feel Completely Illegal (16 Aug 2026)”YouTube · Aug 17, 2026 · 8 views
- @cagayc.bsky.social“github.com/nexmoe/VidBee”Bluesky · Dec 19, 2025 · 7 likes
- @github-trending-js.bsky.social“📦 nexmoe / VidBee ⭐ 10,210 (+47) 🗒 TypeScript Download videos from almost any website worldwide”Bluesky · Aug 15, 2026 · 4 likes
The biggest 5 of 17 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 17
Talked about on Bluesky, YouTube, GitHub and the web (17 times).
On Bluesky · 12
- Dec 19, 2025github.com/nexmoe/VidBee — @cagayc.bsky.social7 likes and reposts · 1 reply
- Aug 15, 2026📦 nexmoe / VidBee ⭐ 10,210 (+47) 🗒 TypeScript Download videos from almost any website worldwide — @github-trending-js.bsky.social4 likes and reposts
- May 1, 2026VidBee : une interface desktop open source pour télécharger des vidéos depuis 1000+ sites, construite sur yt-dlp. Supporte aussi… — @camilleroux.com3 likes and reposts
- Jul 13, 2026📦 nexmoe / VidBee ⭐ 9,880 (+94) 🗒 TypeScript Download videos from almost any website worldwide — @github-trending-js.bsky.social2 likes and reposts
- Jul 19, 2026It is always handy to have contingencies in your #OSINT Toolbox. Here is a resource to help you download videos. github.com/nexmoe/VidBee/ — @cqcore.bsky.social1 likes and repost
7 more on Bluesky
- Apr 19, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 nexmoe / VidBee ⭐ 8,397 (+269) 🗒 TypeScript Download videos from almost any website worldwide — @github-trending-js.bsky.social1 likes and repost · 1 reply
- Mar 20, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 nexmoe / VidBee ⭐ 7,442 (+109) 🗒 TypeScript Download videos from almost any website worldwide — @github-trending-js.bsky.social1 likes and repost
- Mar 4, 2026VidBee 视频下载器 macOS,Linux,Windows #免费应用 #开源 github.com/nexmoe/VidBee — @oodata.net1 likes and repost
- Jan 22, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 nexmoe / VidBee ⭐ 4,295 (+262) 🗒 TypeScript Download videos from almost any website worldwide — @github-trending-js.bsky.social1 likes and repost
- Dec 24, 2025github.com/nexmoe/VidBee — @milkywaygm.bsky.social1 likes and repost
- Dec 18, 2025https://github.com/nexmoe/VidBee/ — @tom-doerr.bsky.social1 likes and repost
- Nov 29, 2025Grab VidBee 1.0 at vidbee.org (downloads: vidbee.org/download/) and, if it helps you, a GitHub star at github.com/nexmoe/VidBee means a lot… — @nexmoex.bsky.social1 likes and repost
On YouTube · 3
- Jan 23, 2026GitHub - nexmoe/VidBee: Download videos from almost any website worldwide — GitHub Daily Trend AI Podcast1.2k views
- Jan 23, 2026nexmoe/VidBee - Gource visualisation — Gourcer121 views
- Aug 17, 2026These 3 GitHub Repos Feel Completely Illegal (16 Aug 2026) — Phone Farming UAE8 views
On GitHub · 1
- Jan 23, 2026[Digest] 2026-01-23 — e1134171019/agrnt0 reactions
On the web · 1
- Nov 1, 2026VidBee - AI Tool Garage — aitoolgarage.com
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- eachlabs/skills★ 46same name
- gitsang/skills★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository16 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .claude/CLAUDE.mdCLAUDE.md
- orpc-contract-firstSkill
- release-pro-maxSkill
- vidbee-issue-triageSkill
- article-rewriteSkill
- bullet-pointsSkill
- create-mindmapSkill
- diagnose-taskSkill
- extract-statisticsSkill
- faqSkill
- generate-faqSkill
- improve-grammarSkill
- overviewSkill
- paraphrase-contentSkill
- translateSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use the attached video's existing download, transcript, and timestamps.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Video localization
Use the attached video's existing download, transcript, and timestamps. Never ask the user to install Python or deploy another application. Preserve original media and subtitles.
- Establish the requested deliverables and target language when provided. Load the installed
translateskill using the nativereadtool and its path from the available skill catalog. Follow it in this session, passing the requested target language, any explicit subtitle layout limits, whether dubbing is requested and the requirement for a complete saved subtitle track. It owns language defaults, existing-track reuse, terminology, translation, polishing, subtitle length/width constraints, split/alignment rechecks, timing and batch saves. Its requiredreferences/subtitle-constraints.txtsupplies the adapted VideoLingo policy. If that skill or policy is unavailable, report the missing dependency rather than improvising a second translation workflow. - Continue only after
translatehas verified the complete track and returned its actualsourceKeyand anysubtitleLayoutexceptions. A saved track alone does not prove layout compliance. Report unresolved default-budget exceptions alongside usable outputs; an unresolved strict user limit remains an incomplete requirement. If requested, loadexport_subtitleswith that key:srt/vttexports files,mkvmuxes selectable subtitles, andmp4burns subtitles.bilingual=trueincludes the currently viewed original text without changing the user's source selection; target line breaks do not reflow that original track. Preserve its timing rather than copying upstream gap filling or short-cue extension. - For dubbing, follow
translatesection 6 to prepare contextual numeric readings and any necessary spoken repairs. Loadmanage_tts_modeland search the official sherpa-onnx catalog withaction=status,query,languageorfamily; follownextOffsetfor more results. The available models extend beyond the original presets. Userefresh=truefor newly published models. Inspect the saved default, language hints, download size, voice defaults/ranges and installed state. Honor the requested model; otherwise use the saved default when compatible. If another model is required for the target language, choose a compatible model for this call and explain the choice. Pass its exactmodelIdtocreate_dubbed_videofor this task; useaction=selectonly when the user requests a persistent default change. Models and required vocoders/phonemizers download automatically on first use. Useaction=prepareto inspect actual native voice ranges and bundled reference WAVs before choosing a specific voice. Omitvoicefor the model's language default; IDs are model-specific. Pocket and ZipVoice require reference audio:reference.fileis a bundled WAV name returned by preparation, relative to the model directory. ZipVoice also requiresreference.textto exactly transcribe that WAV; use its returned transcript or verified publisher documentation, never invent one. Pocket can use a bundled default reference without text. Loadcreate_dubbed_videowith the verified sourceKey and its sparse speechOverrides; these bind one-based saved cue indices and exact originalText to spoken text without rewriting display subtitles. Choosebackground=separateto preserve accompaniment while removing original vocals, orremovewhen the user wants dubbed voice only. Do not describe source separation as voice cloning. Keep the default maximum speed unless the user requests another limit. If a cue cannot fit, pass the actual fitting error back totranslate, shorten only that cue's spoken wording without losing meaning, and retry the same sourceKey while retaining all valid overrides. Limit the whole request to 3 dubbing attempts, then report remaining failures. Verify the tool's actual modelId, voice and applied override count. Never silently cut off words or claim success after an error. - Deliver the requested outputs and their saved paths. Distinguish saved subtitles from a completed rendered video. A tool failure or partial translation is not a finished deliverable. Avoid a lengthy narration of intermediate steps.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

