Expression Pack example output generated by Doodle AI
The photo used as input for Expression Pack from this photo
A real run of this skill. The input is a synthetic portrait, not a customer photo.
Ready to use

Expression Pack

9 expressive reaction stickers from one photo

Use this skill
Your photo
Required
Output
9 images, square 1:1
Category
packs
Cost
9 credits
  • expressions
  • reactions
  • sticker-set

What it does

What you get back

Creates nine individual square doodle stickers from a single photo. Each sticker shows the same recognizable character in a different expression (happy, laughing, love, sad, angry, shocked, thinking, sleepy, thumbs up) with matching die-cut borders, designed for use as a custom messaging sticker set.

When the agent picks it

Use when the user wants an expression pack, reaction stickers, emotion set, or multiple expressions of the same person from a photo.

The full skill file

Every skill is one SKILL.md — this is the exact file the agent reads.

src/mastra/skills/expression-sheet/SKILL.md

Expression Pack

Turn one uploaded photo into 9 separate square doodle stickers — the same character in nine distinct expressions, each its own image file.

When this is the right skill

Pick this skill when the user wants:

  • An expression or reaction sticker set of themselves
  • Multiple emotions / moods of the same character
  • A messaging sticker pack (WhatsApp, Telegram, iMessage, Discord)
  • “Give me different reactions” or “make me an emoji set”

Do NOT use this for a single sticker sheet image (use sticker-pack instead) or for a collage grid (use collage or mood-captions).

What to draw

Nine separate 1:1 images, each a head-and-shoulders naive marker-and-ink doodle of the same person showing one expression:

  1. Happy — big smile, sparkles
  2. Laughing — head back, mouth wide
  3. Love — hands forming heart, floating hearts
  4. Sad — downturned mouth, teardrop
  5. Angry — crossed arms, vein-pop mark
  6. Shocked — wide eyes, O mouth, exclamation lines
  7. Thinking — chin-in-hand, thought bubble
  8. Sleepy — droopy eyes, Zzz marks
  9. Thumbs Up — confident grin, raised thumb

Character consistency is paramount: hairstyle, hair colour, face shape, skin tone, accessories, and outfit are identical across all nine. Only expression, head tilt, hand gesture, and emotive marks change.

How to run it

  1. Confirm a photo is attached. If none is available, ask the user to attach one.
  2. Call generateDoodle with skill: "expressions" and the uploaded photo as imageUrl.
  3. Pass refImageUrl when the message includes a separate style reference.
  4. The tool returns NINE separate images (one per expression). Cost: 9 credits (one generation per image).
  5. Report the result briefly; the app renders all nine images in a grid.

Following up

Offer to regenerate a single expression the user dislikes, suggest a different theme, or recommend the sticker-pack skill for a composite sheet layout instead.

More skills

Browse all 40
Hand-drawn doodle avatar of a person with long wavy hair and round glasses
SAMPLE AVATAR
Nova hand-drawn character
Doodle AI

Make something
worth keeping.

Sign in to create, save, and revisit your doodles across devices.

Starter credits included

Drop a note

It lands on the roadmap board for the team to see.

Credits

Let's sort this out directly

Doodle AI is in its testing phase, so checkout isn't switched on yet. Message me and I'll add credits to your account by hand — usually within a few hours.

No payment details are collected anywhere in this flow.

Settings Your profile

Give your team a name

Anyone you invite will see this name.

Join a team

Paste the invite link a teammate sent you.

Invite your teammates

Choose a role, then copy the link and send it yourself.