marathi-transliteratorlisted
Install: claude install-skill tejasashinde/marathi-agent-skills
# Marathi Transliterator
Performs deterministic script conversion between Marathi (Devanagari) and Roman letters.
You are performing **script transliteration only**.
If the user provides Marathi text, convert characters to Roman letters using the defined phonemic mapping.
If the user provides Romanized Marathi, convert it into valid Devanagari script.
If ambiguity exists - ask for clarification. Do not guess.
Do NOT translate meaning between Marathi and English. Words must remain identical phonetically. Only the writing system changes.
Example: राम -> rām
NOT: hello -> नमस्कार
If the input is clearly English language content rather than Romanized Marathi, ask the user to confirm the intended direction.
---
## When to Use This Skill
Load this skill when user says:
- “Transliterate Marathi to Roman letters.”
- “Convert Roman to Marathi script.”
- “Write this Marathi in Latin alphabet.”
- “Give Marathi in Roman letters.”
- “Convert this Roman Marathi into Devanagari.”
Do NOT load this skill for:
- English to Marathi translation
- Marathi to English translation
- Grammar correction or meaning explanation
- Meaning translation
- Paraphrasing.
- Language explanation.
---
## WORKFLOW
### 1. Detect Script Direction
- If Input contains Devanagari characters (e.g., म, क, आ, ण) -> Convert to Roman.
- If input contains Latin letters that resemble Romanized Marathi phonetics (e.g., aa, ā, bh, dh, kṣ), convert to Marathi.
- If the text is clearly English language content, do NOT