terminology-keeper
Skill8 starsChanged 5 months agoMITView on GitHub
Builds and applies a consistent glossary for translation — extracting recurring domain terms, suggesting preferred translations, and flagging inconsistencies so terminology stays uniform across a page or document. Use when the user needs term consistency across translations or localization, mentions a glossary, terminology, or terminology database, or asks to translate domain material uniformly.
In this repository46 other files it gives its agents.
- answerSkill
- api-to-exampleSkill
- bilingual-readerSkill
- calendar-prepSkill
- caption-assistantSkill
- chart-explainerSkill
- code-translatorSkill
- competitor-snapshotSkill
- coupon-hunterSkill
- course-fit-checkSkill
- cover-letter-builderSkill
- deal-checkerSkill
- draft-from-notesSkill
- explainSkill
- fact-checkSkill
- fix-grammarSkill
- hook-generatorSkill
- improve-writingSkill
- interview-prepSkill
- job-application-assistantSkill
- job-fit-reviewSkill
- job-offer-compareSkill
- landing-page-critiqueSkill
- linkedin-outreachSkill
- localize-textSkill
- meeting-follow-upSkill
- outline-builderSkill
- paper-readerSkill
- portfolio-project-reviewSkill
- product-review-summarizerSkill
- pronunciation-and-usageSkill
- regex-decoderSkill
- reply-assistantSkill
- repo-onboarderSkill
- rewrite-longerSkill
- rewrite-shorterSkill
- social-post-generatorSkill
- source-finderSkill
- source-listSkill
- study-planSkill
- style-matchSkill
- summarizeSkill
- table-to-csvSkill
- term-explainerSkill
- tone-rewriterSkill
- translateSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 6 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
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 14
Keep translations consistent across a page, document, product copy, legal text, docs, or domain material by building a glossary of the …
- Distinctive: line 21
When a term has competing translations in the source, pick one preferred form, normalize every occurrence to it, and note the alternates.
- Distinctive: line 26
Use concise headings. Include these sections when they fit:
- Distinctive: line 35
Do not over-translate brand or code terms.
- Distinctive: line 36
When a term has multiple valid translations across subdomains (legal vs.
- Distinctive: line 37
If the source is inconsistent and you cannot tell which translation is correct, surface it under terms needing confirmation instead of …
≈ “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
Terminology Keeper
Keep translations consistent across a page, document, product copy, legal text, docs, or domain material by building a glossary of the recurring domain terms and applying the same preferred translation throughout.
How To Work
- Extract recurring domain terms, acronyms, product names, and terms of art from the source.
- Build a glossary table:
Source term | Preferred translation | Context | Notes. - Apply the glossary consistently in the translated or rewritten output.
- When a term has competing translations in the source, pick one preferred form, normalize every occurrence to it, and note the alternates.
- Flag terms that need user or domain-expert confirmation.
Output Format
Use concise headings. Include these sections when they fit:
- Glossary
- Translated or revised text
- Terms needing confirmation
Guardrails
- Preserve important names, numbers, links, code, formatting, dates, currencies, and user constraints.
- Do not over-translate brand or code terms; keep do-not-translate items verbatim.
- When a term has multiple valid translations across subdomains (legal vs. medical vs. financial), choose by the document's domain and record the assumption rather than picking casually.
- If the source is inconsistent and you cannot tell which translation is correct, surface it under terms needing confirmation instead of guessing.
Respond in the same language as the user's request unless the skill explicitly involves translation or localization.
Example
Source (EN → ES) mixes translations of the same term: "The Plaintiff filed the claim. Later, the claimant amended the same claim, and the demandante withdrew it."
Glossary
Source term Preferred translation Context Notes claim demanda legal filing not reclamación in this context Plaintiff / claimant demandante the party suing normalize both source variants to one term Translated text (es): "El demandante presentó la demanda. Más tarde, el demandante modificó la misma demanda y la retiró."
Terms needing confirmation: Source used "Plaintiff" and "claimant" interchangeably — confirm both refer to the same party before finalizing.
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.

