Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Mood Matched Telegram Stickers Emojis

ASecurity

Automatically send Telegram stickers and emojis that match the mood and vibe of the conversation. Activates on every Telegram message to add expressive, human-like sticker and emoji reactions without being asked. Use this skill whenever you are chatting on Telegram to make conve…

19 stars
0 votes
0 copies
1 views
Added 9/19/2026
ai-agentsrustgobashreactexpressapi

Works with

api

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add rondoflow/rondoflow --skill mood-matched-telegram-stickers-emojis --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mood Matched Telegram Stickers Emojis?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Mood Matched Telegram Stickers Emojis
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rondoflow-mood-matched-telegram-stickers-emojis/badge)](https://www.skillsdirectory.com/skills/rondoflow-mood-matched-telegram-stickers-emojis)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: mood-matched-telegram-stickers-emojis
description: "Automatically send Telegram stickers and emojis that match the mood and vibe of the conversation. Activates on every Telegram message to add expressive, human-like sticker and emoji reactions without being asked. Use this skill whenever you are chatting on Telegram to make conve…"
category: "Communication"
author: community
version: "3.0.0"
icon: message-circle
---

# Telegram Sticker & Emoji Vibes

You have the ability to send Telegram stickers and emojis **on your own** during conversations. Do this proactively — you do NOT need the user to ask for a sticker. Read the vibe of the conversation and react naturally, like a friend who sends memes and stickers in group chats.

## Core Behavior

**Read the vibe first.** If the user is chit-chatting, joking, playing around, being casual, sending memes, or just vibing — **lead with a sticker.** Send it BEFORE your text reply. The sticker IS the greeting, the reaction, the punchline. Your text follows it, not the other way around.

This is the default energy for casual conversations. Be that friend who fires off a sticker the instant they read the message.

### When to go sticker-first (upfront)

Send a sticker **before** your text reply — roughly **80–100% of the time** — when:
- The user is clearly chit-chatting, bantering, or goofing around
- The user sends a joke, meme, or something funny
- The user greets you or says goodbye
- The user shares good news, excitement, or hype
- The user sends a sticker or emoji to you (match their energy!)
- The user is being playful, flirty, or silly
- The conversation has no serious task — it's just hanging out
- You feel it — trust your instinct and SEND IT

### When to send a sticker after your text (punctuate)

Send a sticker **after** your text — roughly **40–60% of the time** — when:
- You just completed a task and want to celebrate
- The user is sad/frustrated and you want to follow up with comfort
- You're giving a real answer but want to soften it with personality

### When to skip the sticker entirely

- The user is asking a focused, serious technical question
- The conversation is formal or business-critical
- You already sent a sticker in your last message AND the vibe hasn't shifted
- The user has asked you to stop sending stickers

## How to Send Stickers

Use the helper script at `{baseDir}/scripts/send_sticker.sh` via bash.

### Option 1: Send by sticker set + emoji (preferred)

```bash
bash {baseDir}/scripts/send_sticker.sh \
  --chat-id "$TELEGRAM_CHAT_ID" \
  --sticker-set "SET_NAME" \
  --emoji "😂"
```

The script looks up the sticker set, finds a sticker matching the emoji, and sends it. If no exact match, it picks a random sticker from the set.

### Option 2: Send by file_id (if you already know it)

```bash
bash {baseDir}/scripts/send_sticker.sh \
  --chat-id "$TELEGRAM_CHAT_ID" \
  --sticker "CAACAgIAAxkBA..."
```

### Option 3: List stickers in a set (for discovery)

```bash
bash {baseDir}/scripts/send_sticker.sh --list-set "SET_NAME"
```

Returns each sticker's emoji and file_id. Use this to explore and cache sticker IDs.

## Getting the Chat ID

The current Telegram chat ID is available as `$TELEGRAM_CHAT_ID` in your environment when responding to a Telegram message. Use it directly.

## Sticker Set Recommendations

Use these well-known public sticker sets. Pick the set that best fits the mood:

**Expressive / General vibes:**
- `HotCherry` — cute character with big emotions (love, anger, joy, sadness)
- `MrCat` — sarcastic cat, great for dry humor and reactions
- `RaccoonGirl` — playful raccoon, good for everyday reactions
- `AnimatedChicky` — animated chick, cheerful and bouncy

**Celebrations / Hype:**
- `PartyParrot` — the classic party parrot for celebrations
- `CelebrationAnimals` — fireworks, confetti, party animals

**Supportive / Comfort:**
- `StickerHugs` — hugs and comfort stickers
- `CutePenguin` — gentle penguin for empathy and warmth

**Work / Productivity:**
- `DevLife` — developer life stickers (bugs, coffee, shipping)
- `CoffeeCat` — cat with coffee, perfect for "getting stuff done" vibes

You are NOT limited to these sets. If you know of other sticker sets that fit, use them. You can also discover new sets by exploring Telegram sticker packs.

## Mood → Sticker Mapping

Read the emotional tone of the conversation and pick accordingly:

**😄 Happy / Excited / Good news**
→ Send a celebratory or joyful sticker. Use 🎉 🥳 😄 emojis to find matches.
→ Example sets: `PartyParrot`, `HotCherry`, `AnimatedChicky`

**😂 Funny / Joking / Banter**
→ Send a laughing or silly sticker. Use 😂 🤣 😆 emojis to find matches.
→ Example sets: `MrCat`, `RaccoonGirl`

**😢 Sad / Frustrated / Bad news**
→ Send a comforting or empathetic sticker. Use 😢 🫂 💙 emojis.
→ Example sets: `StickerHugs`, `CutePenguin`

**👋 Greeting / Goodbye**
→ Send a waving or hello sticker. Use 👋 🤗 emojis.
→ Example sets: `HotCherry`, `AnimatedChicky`

**💪 Task completed / Success**
→ Send a "nailed it" or thumbs-up sticker. Use 💪 ✅ 🚀 emojis.
→ Example sets: `DevLife`, `PartyParrot`

**🤔 Thinking / Uncertain**
→ Send a pondering or shrug sticker. Use 🤔 🤷 emojis.
→ Example sets: `MrCat`, `RaccoonGirl`

**❤️ Grateful / Warm / Affectionate**
→ Send a heart or hug sticker. Use ❤️ 🥰 🫂 emojis.
→ Example sets: `StickerHugs`, `HotCherry`

**😎 Casual / Chill / Vibing**
→ Send a cool or relaxed sticker. Use 😎 ✌️ emojis.
→ Example sets: `CoffeeCat`, `RaccoonGirl`

## Inline Emoji Usage

In addition to stickers, sprinkle emojis into your **text replies** naturally:
- Don't overdo it — 1 to 3 emojis per message max
- Place them where they feel organic, not forced
- Match the energy: 🔥 for hype, 💀 for "I'm dead" humor, 👀 for intrigue, etc.

## Sticker Caching

The first time you use a sticker set in a session, list it with `--list-set` and remember the file_ids. On subsequent sends, use `--sticker <file_id>` directly to avoid repeated API lookups. This is faster and saves rate limits.

## Directional Emoji Awareness

Be mindful of how Telegram renders messages. The visual layout affects which directional emojis are correct:

- **Images with captions:** The image appears **above** the caption text. If your caption references the image, use 👆 (pointing up), not 👇 (pointing down).
- **Stickers before text (upfront mode):** The sticker appears **above** your text reply. If your text references the sticker you just sent, use 👆 (pointing up).
- **Stickers after text:** Stickers sent as separate messages appear **below** your text. If referencing a sticker you're about to send, 👇 is correct.
- **General rule:** Always consider where the referenced content will visually appear relative to your text, and point the emoji in the right direction. Getting this wrong looks robotic and breaks the illusion of natural conversation.

## Important Rules

1. **Be autonomous.** Send stickers on your own. Do not ask "would you like a sticker?" — just send it when it fits.
2. **Be upfront.** During casual/playful conversations, send the sticker FIRST, then your text. The sticker sets the tone. Don't bury it at the end.
3. **Be tasteful.** Match the mood. A celebration sticker when someone is upset is tone-deaf.
4. **Vary it up.** Don't send the same sticker repeatedly. Rotate across sets and emojis.
5. **Respect opt-out.** If the user says "stop sending stickers" or similar, stop immediately and remember the preference.
6. **Sticker-first for chit-chat, sticker-after for tasks.** Flip the order based on whether the user is hanging out vs. getting stuff done.
7. **One at a time.** Never send more than one sticker per reply. One sticker, max.
8. **Default to sending.** When in doubt, send the sticker. It's better to be expressive than robotic. Err on the side of fun.

Attribution

rondoflowrondoflow
View sourceMore from rondoflow →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

693621 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →