wjs-localizing-video SKILL.md skillA
wjs-localizing-video from jianshuo/claude-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add jianshuo/claude-skills/wjs-localizing-video@git:20260512.543ca8bPins git:20260512.543ca8b in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- jianshuo/claude-skills
- Path
wjs-localizing-video/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260512.543ca8b, committed May 12, 2026
- Size
- 9,437 bytes
- Repository stars
- 138
- License
- MIT
Thin orchestrator for the end-to-end video localization pipeline. Routes to the four focused sub-skills — /wjs-transcribing-audio, /wjs-translating-subtitles, /wjs-dubbing-video, /wjs-burning-subtitles. Use when the user asks for full localization in one go ("帮我把这个西班牙语视频做成中文字幕+配音", "translate and dub this video", "做完整的本地化"). For any individual step (just transcribe, just translate, just dub, just burn), invoke the sub-skill directly — it's faster and the boundary is cleaner.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# wjs-localizing-video (orchestrator) > **This skill was split.** What used to be one 1300-line catch-all is now 4 focused sub-skills. Use this orchestrator only when the user asks for the *full pipeline* in one request. For any individual step, route directly to the sub-skill. ## The four sub-skills | Step | Skill | IN | OUT | |---|---|---|---| | 1. ASR | **`/wjs-transcribing-audio`** | audio / video + source language | source-language SRT | | 2. Translate | **`/wjs-translating-subtitles`** | source SRT + target language | target SRT (punct-bounded) | | 3. Dub (optional) | **`/wjs-dubbing-video`** | video + target SRT + voice | `*_<lang>_dub.mp4` (TTS audio swapped in) | | 4. Burn / mix (optional) | **`/wjs-burning-subtitles`** | video + SRT + (optional dub) | final MP4 (one encode) | Steps 3 and 4 are optional and independent — most "subtitle-only" jobs stop after step 2 + soft-mux via `/wjs-burning-subtitles`. Most "dub-only" jobs stop after step 3. ## When to invoke this orchestrator vs a sub-skill directly **Invoke this skill (`wjs-localizing-video`)** when the user asks for the whole chain in one go: - "帮我把这个西班牙语视频做成中文字幕和中文配音" …
Read the whole file at its exact version.
How to install
mdr add jianshuo/claude-skills/wjs-localizing-video@sha256:c658af334a74dfabThe line at the top of this page pins the label git:20260512.543ca8b, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_wr24kxmjlezq4q37)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on May 12, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (9437 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
jianshuo/claude-skills · 138 stars · license MIT · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_wr24kxmjlezq4q37 GET https://markdownregistry.com/api/v1/resolve?ref=jianshuo/claude-skills/wjs-localizing-video GET https://markdownregistry.com/api/v1/blob/c658af334a74dfab3c2bc44416b5ef360bdf484dc2d9ad5921d5197bcd7da19b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.