Agent Skills
› jegly/Box
› translator
translator
GitHub提供多语言文本翻译功能,自动检测源语言并执行翻译,支持查看和清除本地翻译历史记录。
Trigger Scenarios
用户请求翻译单词、短语或段落
用户查询某语言的表达方式
用户查看或清除翻译历史
Install
npx skills add jegly/Box --skill translator -g -y
SKILL.md
Frontmatter
{
"name": "translator",
"description": "Translates text between languages. Use this when the user wants to translate a word, phrase, or passage into another language."
}
Translator
Instructions
The translator skill translates text between any pair of languages. You perform the translation using your own knowledge, then call run_js to display the result and save it to the local history.
Workflow for every translation request
- Identify the source language (detect it automatically if not specified — note it as "Auto-detected").
- Identify the target language from the user's request.
- Translate the text yourself.
- Call
run_jswithindex.htmlto display the result and persist it.
Actions
1. Translate
When a user wants to translate text, call run_js with:
- script name:
index.html - data: JSON string with:
action:"translate"original: String — the original text exactly as the user provided ittranslated: String — your translationsource_lang: String — detected or specified source language (e.g."English","Auto-detected")target_lang: String — target language (e.g."French","Japanese")
2. View History
When a user asks to see their translation history, call run_js with:
- script name:
index.html - data: JSON string with:
action:"history"
3. Clear History
When a user wants to clear their translation history, call run_js with:
- script name:
index.html - data: JSON string with:
action:"clear"
Rules
- Always translate before calling
run_js— never callrun_jswith an emptytranslatedfield. - If the user asks to translate into multiple languages, make one
run_jscall per language. - If the source and target language appear to be the same, ask the user to clarify.
- All history is stored locally on the device.
Sample Commands
- "Translate 'Good morning' to Spanish"
- "How do you say 'thank you' in Japanese?"
- "Translate this paragraph to French: ..."
- "What is 'Bonjour' in English?"
- "Show my translation history"
- "Clear my translation history"
Version History
- 7897895 Current 2026-07-24 17:00


