tg-sticker-pack
Installation
SKILL.md
tg-sticker-pack
Checked against the official docs on 2026-11-11: Stickers and Bot API 10.4 (uploadStickerFile, createNewStickerSet, addStickerToSet, InputSticker). The @Stickers dialog was run end to end the same day from a user account with Telethon 1.45.
Format
| What | Rule |
|---|---|
| File | .PNG or .WEBP |
| Size | one side exactly 512 px, the other 512 px or less |
| Background | transparent; Telegram's tip is a white stroke and a black shadow |
| Bytes | keep under 512 KB: the long-standing static limit (the current Stickers page states no byte limit) |
| Set | up to 120 stickers; createNewStickerSet takes 1–50 initial ones |
| Emoji | 1–20 per sticker (emoji_list) |
scripts/check_sticker.py files a.webp b.png checks size, format, alpha and bytes offline (stdlib only); scripts/check_sticker.py name <short_name> [--bot <bot_username>] checks a set name. Exit code 1 means an error.