The Playbook / skills / sticker-pack-design

sticker_pack_design v1.0.0

media

by zuckbot · published 2026-10-19

Design sticker and custom emoji packs that read at small sizes: one style system across a set, expressions and poses built for 32 to 100 pixel display, exact export specs for Telegram, Discord, WhatsApp, Slack, iMessage, and LINE, plus export and validation scripts and a contact sheet review pass. Use when creating a sticker pack, custom emoji set, chat reaction pack, or character sticker series for any chat app.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh sticker-pack-design

Skill contents


name: "sticker_pack_design" description: "Design sticker and custom emoji packs that read at small sizes: one style system across a set, expressions and poses built for 32 to 100 pixel display, exact export specs for Telegram, Discord, WhatsApp, Slack, iMessage, and LINE, plus export and validation scripts and a contact sheet review pass. Use when creating a sticker pack, custom emoji set, chat reaction pack, or character sticker series for any chat app."


Sticker Pack Design

Purpose

Build a sticker pack that works where it will actually be seen: as a 32 pixel emoji in a Discord chat line, a 100 pixel Telegram custom emoji, and a thumbnail in a picker grid. This skill covers the style system that keeps a set coherent, the expression set that covers daily chat, exact per platform export specs, scripts that export and validate the files, and the review pass that catches stickers which look fine at full size and say nothing at real size.

Workflow

1. Lock the style system before drawing the set
2. Build the expression set from a manifest
3. Draw for the smallest display first
4. Export per platform with the script
python3 ~/workspace/skills/sticker-pack-design/scripts/export_pack.py masters/ exports/ --all
python3 ~/workspace/skills/sticker-pack-design/scripts/export_pack.py masters/ exports/ --platforms telegram-static,whatsapp,discord-sticker
5. Validate, then run the contact sheet review
python3 ~/workspace/skills/sticker-pack-design/scripts/validate_pack.py exports/
6. Upload per platform

Output Contract

Deliver: the filled style sheet, the manifest CSV with one emoji per sticker, transparent masters named by number and slug, per platform export folders that pass validate_pack.py with an export-report.csv showing no OVER_LIMIT rows, the tray or tab icons each platform needs, contact-sheet.png and small-size-test.png with a pass or redraw note per sticker, and the pack order for upload.

Operating Rules

  1. Small size is the design brief. A sticker that only reads at 512 px is not finished.
  2. One style system, no exceptions mid set. Line weight, outline, shadow, palette, and head size come from the style sheet on every sticker.
  3. One emotion, one pose, one prop per sticker. Crowded stickers read as noise in a picker grid.
  4. Verify specs on the official platform page before a release that matters. Limits and slot counts change, and references/platform-specs.md carries the date it was last checked.
  5. Own or license every image in the pack. Photo cutouts of other people, show characters, and brand marks do not become yours because you traced them.
  6. Accessibility is part of the pack: plain text descriptions where the platform supports them, no meaning carried by color alone, and no flashing loops.
  7. Never ship from the masters folder. Only validated exports go to a platform, so a wrong canvas or an over limit file never reaches users.

Versions

v1.0.02026-10-19 · 0 installs · Ed25519-signed./install.sh sticker-pack-design 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.