definelisted
Install: claude install-skill sorawit-w/agent-skills
# define — Contextual Definition & Translation
A word's true meaning lives in its context. "Bank" by a river is not "bank" that holds
money; Thai "เอา" shifts sense with the verb beside it; an idiom means nothing if you
read it word by word. This skill takes a **target** (a word or phrase) plus the
**context** it sits in, resolves the sense the context selects, and explains it the way a
good language teacher would — then, on request, translates *just that target*
contextually into another language.
This is a **comprehension** tool, not a localization tool. For editing translation files,
adding locales, or syncing translation keys, use the sibling `i18n` skill. The two share
a cultural knowledge base (see [Locale & cultural nuance](#locale--cultural-nuance)) but
do different jobs: `i18n` *produces* localized strings; `define` *explains* a word in
context.
---
## Input contract
| Field | Required | Default |
|-------|----------|---------|
| **target** | yes | the word or phrase to define/translate |
| **context** | yes (for a true contextual answer) | the surrounding sentence or paragraph |
| **source language** | no | auto-detect from the context |
| **explanation language** | no | the language the user is writing in |
| **target language** (for translation) | no | only if the user asks to translate |
| **learner level** | no | inferred; difficulty reported as a CEFR band |
If the **context is missing or too thin to disambiguate**, do not silently pick one
sense. State t