โ† All skills
Tencent SkillHub ยท Communication & Collaboration

emoji and tg stickers use proactively based on mood

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 conversations feel alive and fun.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

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 conversations feel alive and fun.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
_meta.json, scripts/send_sticker.sh, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
3.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 16 sections Open source page

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 {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 {baseDir}/scripts/send_sticker.sh \ --chat-id "$TELEGRAM_CHAT_ID" \ --sticker "CAACAgIAAxkBA..."

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

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

Be autonomous. Send stickers on your own. Do not ask "would you like a sticker?" โ€” just send it when it fits. 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. Be tasteful. Match the mood. A celebration sticker when someone is upset is tone-deaf. Vary it up. Don't send the same sticker repeatedly. Rotate across sets and emojis. Respect opt-out. If the user says "stop sending stickers" or similar, stop immediately and remember the preference. Sticker-first for chit-chat, sticker-after for tasks. Flip the order based on whether the user is hanging out vs. getting stuff done. One at a time. Never send more than one sticker per reply. One sticker, max. Default to sending. When in doubt, send the sticker. It's better to be expressive than robotic. Err on the side of fun.

Category context

Messaging, meetings, inboxes, CRM, and teammate communication surfaces.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts1 Config
  • SKILL.md Primary doc
  • scripts/send_sticker.sh Scripts
  • _meta.json Config