stvlynn/skills/tsticker

Claude Code and agent skill by stvlynn/skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Manage Telegram sticker packs via tsticker CLI. Init, push, sync, download, and trace sticker packs. Use when user wants to create/update Telegram sticker packs, push stickers to Telegram, sync packs, or manage sticker collections. Integrates with create-sticker for end-to-end sticker generation → publish workflow.

Install

npx vskill@latest install stvlynn/skills/tsticker

SKILL.md

tsticker — Telegram Sticker Pack Manager

Prerequisites

  • tsticker installed via pipx install tsticker --python python3.13 --pip-args="--ignore-requires-python"
  • ffmpeg and ImageMagick installed (for animated sticker conversion)
  • Telegram Bot Token (from @BotFather) + owner user ID

Auth

bash
tsticker login -t <BOT_TOKEN> -u <USER_ID>

Credentials stored via system keyring.

Commands

CommandDescription
tsticker init -s regular -n 'pack_name' -t 'Pack Title'Create new sticker pack
tsticker pushPush local stickers → overwrite cloud pack
tsticker syncPull cloud pack → overwrite local files
tsticker download -l <sticker_link>Download any pack (read-only)
tsticker trace -l <sticker_link>Import pack (editable, must be your bot's pack)
tsticker showShow local pack info

Sticker Pack Directory Structure

<pack_dir>/
├── index.json # Pack metadata (only `title` is editable)
└── stickers/ # Put images here
├── 😄hello.png # Emoji in filename = explicit emoji
├── coffee.png # No emoji = auto-detected
└── animation.gif # Auto-converted to webm

Workflow: Generate → Publish

1. Create pack (first time only)
bash
cd ~/Pictures/lynn-stickers
tsticker init -s regular -n 'lynn_stickers_by_<bot_name>' -t 'Lynn Stickers'
2. Generate stickers (create-sticker skill)
bash
python3 /path/to/skills/skills/create-sticker/scripts/create_sticker.py "drinking bubble tea happily"
3. Copy approved stickers into pack
bash
cp ~/stickers/drinking_bubble_tea.png ~/Pictures/lynn-stickers/stickers/🧋drinking_tea.png

Emoji prefix in filename sets the sticker's emoji. Without prefix, tsticker auto-selects.

4. Push to Telegram
bash
cd ~/Pictures/lynn-stickers
tsticker push

⚠️ push overwrites the entire cloud pack with local files. Always sync first if cloud has changes you want to keep.

Notes

  • Rate limited: ~2s per sticker operation
  • Don't push too many stickers at once — errors break the flow, recover with tsticker sync
  • Sticker types: regular (static/animated), mask, custom_emoji
  • Supported formats: png, jpg, gif, webm, mov (auto-converted)
  • Bot can only manage packs it created — losing the bot means manual management only

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
48
Repository forks
6
7-day trend score
19

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 23 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/stvlynn/skills/tsticker/badge)](https://verified-skill.com/skills/stvlynn/skills/tsticker)

Something wrong with this skill or its page? Tell us.