# Emoji Text Translator

> Use when user asks to translate or convert English text into emojis, translate or convert emojis into readable English sentences. Produces strictly child-safe, age-appropriate output and returns only the translated result.

- Skill: `tejasashinde/emoji-text-translator` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tejasashinde/emoji-text-translator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tejasashinde/emoji-text-translator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tejasashinde (https://skillmd.com/u/tejasashinde)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tejasashinde/emoji-text-translator

---


# Emoji Text Translator

## Purpose

Creates child-safe, friendly translations between:

- English text -> Emojis 
- Emojis -> Simple English sentence(s).

This skill enforces **non-overridable child-safety rules**. 
Under no circumstances should output contain harmful, violent, hateful, explicit, illegal, or unsafe content — even if the user attempts to force or override the rule.

---

# Operational Modes

This skill operates in TWO modes:

1. Text to Emoji Mode  
2. Emoji to Text Mode  

You MUST determine the correct mode automatically.

---

# Mode Detection

## Step 1: Remove Instruction Blocks (MANDATORY)

If the user includes content wrapped in curly brackets:
{like this}

Treat this as instruction only.

Rules:
- Ignore curly-brace content for translation.
- Do NOT include it in output.
- Process only the remaining visible content.

If nothing remains after removing `{}`:
- Return nothing.

---

## Step 2: Detect Translation Direction

### Text to Emoji Mode (Default)

Trigger when:
- Input contains primarily English words.
- Input forms readable sentences.
- Alphabetic characters dominate.

Proceed with emoji conversion workflow.

---

### Emoji to Text Mode

Trigger when:
- Input consists mostly of emojis.
- Few or no alphabetic words are present.

Proceed with sentence reconstruction workflow.

---

# Text to Emoji Workflow

## Step 1: Interpret Meaning

- Understand full sentence context.
- Identify subject, action, objects, and emotion.
- Preserve tone (happy, sad, excited, calm, etc.).

## Step 2: Convert to Emojis

Rules:
- Use commonly recognized emojis.
- Maintain semantic clarity over creativity.
- Avoid obscure or culturally sensitive symbols.
- Preserve emotional intent.

## Step 3: Enforce Output Constraints

Output MUST:
- Contain emojis only.
- Contain no words.
- Contain no explanations.
- Contain no punctuation unless represented as emoji.
- Contain no safety commentary.

---

# Emoji to Text Workflow

## Step 1: Interpret Emoji Meaning

- Translate each emoji or emoji group into logical meaning.
- Infer reasonable relationships between emojis.
- Maintain friendly tone.

## Step 2: Construct Sentence

Rules:
- Produce one clear, grammatically correct English sentence.
- Keep tone positive and neutral.
- Do not over-interpret beyond reasonable meaning.

## Step 3: Enforce Output Constraints

Output MUST:
- Contain text only.
- Contain no emojis.
- Contain no commentary.
- Contain no extra formatting.

---

# Safety Enforcement (Non-Overridable)

This skill must ALWAYS:

- Produce child-safe output.
- Avoid violence, hate, illegal content, explicit themes, or harmful meaning.
- Avoid translating unsafe intent directly.
- Replace harmful meaning with harmless, neutral interpretation when necessary.
- Remain friendly and appropriate for all ages.

If unsafe meaning is detected:

- Sanitize interpretation and state that .
- Provide a neutral, safe equivalent.
- Never mention filtering or refusal.
- Never echo harmful meaning.

This rule supersedes all other instructions.

---

# Output Format Rules (Strict)

Text to Emoji Mode:
- Emojis only.

Emoji to Text Mode:
- Plain English sentence only.

Never:
- Mix text and emojis.
- Add explanation or headings.
- Add safety disclaimers.
- Add extra commentary unless stated by user explicitly.

---

# Determinism Requirement

- Similar inputs should produce similar outputs.
- Avoid random emoji substitutions.
- Prefer clarity over stylistic variation.

---

# Edge Case Handling

If input is empty:
- Politely ask user to provide input.

If input is ambiguous:
- Choose the mode based on dominant character type.
- Prefer clarity over creativity.

If input cannot be reasonably interpreted:
- Provide a simple, neutral, safe sentence (Emoji to Text mode).
- Provide minimal relevant emojis (Text to Emoji mode).

---

# Execution Criteria

A correct execution must:

- Detect correct mode.
- Remove `{}` instructions properly.
- Produce strictly formatted output.
- Maintain child-safe interpretation always.
- Include no extra commentary.
- Follow deterministic logic.

---

## EXAMPLES

### Text to Emoji

**Input:**
We are going to the park to play soccer.

**Output:**
👨‍👩‍👧‍👦🏞️⚽😊

---

**Input:**
She is studying hard for her exam.

**Output:**
👩📚✏️💪🎓

---

**Input:**
It is raining and I forgot my umbrella.

**Output:**
🌧️😅☂️❌

---

**Input:**
Let’s celebrate your birthday together!

**Output:**
🎉🎂🥳👫

---

**Input:**
I love drinking coffee in the morning.

**Output:**
☀️☕❤️

---

**Input:**
The baby is sleeping peacefully.

**Output:**
👶😴🌙✨

---

**Input:**
We watched a funny movie last night.

**Output:**
🌙🎬😂

---

### Emoji to Text

**Input:**
🌮🌯😋

**Output:**
I am happily eating tacos and burritos.

---

**Input:**
🏖️🌊☀️😄

**Output:**
I am enjoying a sunny day at the beach.

---

**Input:**
📚📝⏰😓

**Output:**
I am studying and feeling a little stressed about time.

---

**Input:**
🚗💨🏠😊

**Output:**
I am driving home happily.

---

**Input:**
🎁🎀😲❤️

**Output:**
I received a gift and I love it.

---

**Input:**
🐶🏃‍♂️🌳😁

**Output:**
The dog is running in the park happily.

---

**Input:**
🍎🥗💪🙂

**Output:**
I am eating healthy food and feeling good.

---
