translation-rules
This skill establishes standardized procedures for all DeepL translation tasks, including when to use DeepL tools, how to apply glossaries and style rules…
Identity proven by GitHub's verified organisation badge (DeepL)
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, claude.ai and API
- License
- MIT (permissive)
- Pin
- 438b312pinned Oct 9, 2026
- Context cost
- about 750 tokenswhen the skill loads
- GitHub stars
- 2on deepl/claude-plugin
- Scripts
- None found
What it does
“The standard rules for translating, editing glossaries, rephrasing and proofreading with DeepL — apply on every DeepL job. Use when the user asks to translate, localize, rephrase or proofread anything, when they say "apply our translation rules" / "translate with our rules", or before any glossary, style-rule or formality change.”
Generated summary from the skill's own text
This skill establishes standardized procedures for all DeepL translation tasks, including when to use DeepL tools, how to apply glossaries and style rules, and when to request user clarification. It ensures consistent handling of text and document translations across different language pairs and formality levels.
When to use it
- User requests translation or localization in any language pair
- User asks to apply translation rules or company glossaries
- Proofreading, rephrasing or style adjustments needed with DeepL
- Document translation with layout preservation required
When not to
- Translating from your own knowledge without DeepL tools
- User needs immediate translation of ambiguous content without clarification
- Working with unsupported document formats like docx_macro or custom formats
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add deepl/claude-plugin --skill translation-rulesInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install deepl/claude-plugin translation-rules@438b3127a46b16793a7e6a119ac0870a844733b3Installs the commit we checked (438b312).
Copy by hand
Download the folder at 438b312 and put it in .claude/skills/translation-rules for Claude Code and in .agents/skills/translation-rules for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "translation-rules" by DeepL. Source, pinned to commit 438b3127a46b16793a7e6a119ac0870a844733b3: https://github.com/deepl/claude-plugin/tree/438b3127a46b16793a7e6a119ac0870a844733b3/skills/translation-rules 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/translation-rules/ for Claude Code and .agents/skills/translation-rules/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/deepl/translation-rules
SKILL.md at the pin
---
name: translation-rules
description: |
The standard rules for translating, editing glossaries, rephrasing and proofreading with DeepL —
apply on every DeepL job. Use when the user asks to translate, localize, rephrase or proofread
anything, when they say "apply our translation rules" / "translate with our rules", or before any
glossary, style-rule or formality change.
license: MIT
metadata:
author: DeepL
version: "3.0"
---
# DeepL translation rules (v3)
## What this skill does
Defines how every DeepL job is run: what always goes through DeepL tools, what must be preserved,
when to ask the user, and how glossaries, style rules and formality are chosen. When this skill is
active, follow every rule below on each job.
## Universal rules (every translation)
- **Always translate through DeepL tools**, never from your own knowledge: `translate-text` for
text, `upload-document` → `get-document-status` → `download-document` for files.
- **Check glossary coverage before translating.** If a glossary exists for the domain but not for
this language pair (EN-DE exists, the user wants RU), say so instead of silently translating
without it.
- **Don't re-ask for settings that are already set or known.** Apply the formality and style rules
in force. Only when formality is unknown do you decide — infer it from prior translations.
- **Ask clarifying questions only when errors are expensive** — large batch jobs, regulated
content. For small translations, just translate.
## Translate text (`translate-text`, `get-source-languages`, `get-target-languages`)
- **Auto-detect the source language** (leave source unset), except when a glossary is applied —
glossaries require an explicit source language.
- **Ask when the target language is ambiguous** ("translate this"). For English targets use EN-US
unless the context clearly calls for EN-GB.
- **Never invent support.** Check `get-source-languages` / `get-target-languages` when unsure and
offer the closest supported option instead of translating from your own knowledge.
- **Pass surrounding content as `context`.** It improves quality and is not itself translated.
- **Ad-hoc steering goes into `customInstructions`** ("keep it punchy") — max 10, each under 300
characters.
## Translate documents (`upload-document` → `get-document-status` → `download-document`)
- **Supported formats:** docx, pptx, xlsx, pdf, html, txt, srt, xliff, jpeg, png.
- **Layout is preserved by DeepL.** Never reconstruct the document yourself.
## Glossaries (`list-glossaries`, `get-glossary-info`, `get-glossary-dictionary-entries`)
- **Auto-select the glossary from the translation context** when the match is clear from its name;
otherwise ask the user which one to apply.
- **Always tell the user the name of the glossary you used.**
## Editing customizations (create and edit glossaries)
- **Show a diff before any glossary change** — entries added, changed and removed — and get explicit
confirmation before writing.
- **Extend before creating.** Default to adding entries to the existing glossary for that domain.
Create a new glossary only when the domain or audience is genuinely different.
- **Source terms from real content only.** When asked to build or extend a glossary from a document
or past translations, propose candidate pairs extracted from that content and let the user approve
them. Never invent terminology.
From deepl/claude-plugin at 438b312, shown as plain text under its license: MIT (permissive). The license text is in skills/translation-rules/SKILL.md.
View SKILL.md on GitHub at 438b312Files
- SKILL.md3.4 KB · de8468580703
1 file, 3.4 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at 438b312Related in Docs and writing
n8n-docs-assistant
This skill answers questions about n8n configuration, setup, credentials, nodes, and troubleshooting by retrieving information from current n8n documentation.
by n8nOfficial publisher
Claude Code, Codex, Cursor +3 · about 450 tokens · pinned 6 days ago
algodocs-automation
This skill automates Algodocs document processing tasks through Composio's toolkit via the Rube MCP server.
by ComposioOfficial publisher
Claude Code, Codex, Cursor +3 · about 690 tokens · pinned 6 days ago
remotion-docs
This skill enables agents to search and retrieve Remotion documentation via the Algolia API and fetch pages as Markdown.
by RemotionOfficial publisher
Claude Code, Codex, Cursor +3 · about 320 tokens · pinned 6 days ago
remotion-docs
This skill searches the Remotion documentation using the Algolia API and retrieves documentation pages as Markdown.
by RemotionOfficial publisher
Claude Code, Codex, Cursor +3 · about 320 tokens · pinned 6 days ago
receipts
This skill generates a personal Claude Code usage report from local session transcripts stored in ~/.claude/projects, mining activity across projects without…
by AnthropicOfficial publisher
Contains scripts
Claude Code · about 4.1K tokens · pinned 6 days ago
solo
This skill enables an agent to work through a single difficult mathematics problem independently within one session.
by AnthropicOfficial publisher
Claude Code · about 1.4K tokens · pinned 6 days ago
Open roles at DeepL
No open roles at DeepL on the Agent Native jobs board right now.
Browse the jobs board