Baoyu Translate
A three-mode translation skill (quick / normal / refined) with glossary merging, markdown chunking and a publication-quality review pipeline.
Content & WritingIntermediate★ 24,749⑂ 2,764AI score 8/10Last updated: Jul 4, 2026
What it does
Instead of literal machine translation, this skill aims to rewrite content so it reads as if a skilled native writer had composed it from scratch. Three modes:
- quick – straight translation for short or informal text
- normal (default) – analyze, then translate; good for articles and blog posts
- refined – analyze → draft → critique → revise → polish for publication quality
Key capabilities:
- Glossary merging with a clear precedence chain: built-in EN→ZH glossary, inline glossary in EXTEND.md, external glossary files, and a CLI-supplied file that overrides everything.
- Long-document chunking: past ~4,000 words the source is split at markdown block boundaries, one subagent per chunk translates in parallel, and results are merged in order. A shared
02-prompt.mdkeeps terminology and voice consistent. - Auditable intermediates:
01-analysis.md,02-prompt.md,03-draft.md,04-critique.md,05-revision.md, plus the finaltranslation.mdin a dedicated output folder. - Nine style presets (storytelling, formal, technical, literal, academic, business, humorous, conversational, elegant) and four audience presets, plus free-form descriptions.
- Image localization reminder: after translating, it flags covers, diagrams and screenshots that likely still carry source-language text — as a list only, never auto-editing.
- Persistent preferences via EXTEND.md discovered at project, XDG or home scope; if none exists, a blocking first-run setup creates one.
Who it's for
- Newsletter writers and bloggers who regularly localize foreign tech articles
- Technical writers maintaining multilingual docs where terminology consistency matters
- Translators and editors who want the review/polish pass automated, not just the draft
- Anyone whose long-document translations drift in terminology halfway through
Examples
- Publication-quality long read: "Translate this URL into Chinese, refined mode" → source is saved, analyzed, chunked, drafted in parallel, then critiqued, revised and polished into
translation.md. - House style glossary: define
agent,prompt, product names in EXTEND.md once and every future translation applies them automatically. - Upgrade an existing draft: after a normal-mode run, reply "refine" and the skill continues with critique → revision → polish on the file it already produced.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/baoyu-translate folder from the GitHub repo JimLiu/baoyu-skills into my ~/.claude/skills/baoyu-translate/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/JimLiu/baoyu-skills.git && mkdir -p ~/.claude/skills && cp -r baoyu-skills/skills/baoyu-translate ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Check prerequisites: run
bun --versionornpx --version— one of them is required for the chunking script. If neither works, install Node.js or runcurl -fsSL https://bun.sh/install | bash. - Clone the repository:
git clone https://github.com/JimLiu/baoyu-skills.git - Copy the skill:
mkdir -p ~/.claude/skills && cp -r baoyu-skills/skills/baoyu-translate ~/.claude/skills/ - Verify:
ls ~/.claude/skills/baoyu-translateshould showSKILL.md,scripts/andreferences/. - Restart Claude Code, then say something like "translate this article to Chinese" or "精翻" to trigger the skill.
- Complete first-run setup: you'll be asked for target language, mode, audience, style and where to save preferences; an EXTEND.md file is created that you can edit later to add glossaries.
- Find your output: a
{source-name}-{target-lang}/folder appears next to the source file, with the final text intranslation.md.
View source on GitHub ↗License: MIT