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

Crayon Self

A 4-year-old drew you (on purpose)

Use this skill
Your photo
Required
Output
Single square 1:1
Category
avatars
Cost
1 credit
  • crayon
  • ugly-cute
  • childlike
  • anti-slop

What it does

What you get back

Redraws you as if a charming but untalented 4-year-old grabbed their crayons and did their absolute best: wobbly uneven outlines, colour scribbled outside the lines, hilariously wrong proportions, maybe your name misspelled in shaky child handwriting — on notebook paper with visible waxy crayon texture. Still recognisably you.

When the agent picks it

Use when the user wants a deliberately bad, ugly-cute, childlike drawing of themselves — phrases like "draw me badly", "like a 4 year old drew it", "crayon drawing of me", "ugly cute", "MS Paint me", "scribble me", "make it look terrible", "kindergarten portrait", "kid drawing", or "deliberately bad". For a polished hand-drawn avatar, use doodle-avatar instead. For sticker sheets, use sticker-pack.

The full skill file

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

src/mastra/skills/crayon-self/SKILL.md

Crayon Self

Turn one uploaded photo into a deliberately bad, charming crayon drawing — as if a genuine 4-year-old studied you for ten seconds and drew you with their favourite waxy crayons on notebook paper.

When this is the right skill

Pick this skill when the user explicitly wants something ugly-cute, childlike, deliberately terrible, or drawn-by-a-kid. The intent is humour and charm through incompetence, not polish.

Choose a different skill instead when the user asks for:

  • a polished hand-drawn doodle avatardoodle-avatar
  • a multi-panel expression grid → doodle-collage
  • full-body action poses → full-body-collage
  • die-cut stickers → sticker-pack
  • mood-captioned panels → mood-captions
  • a greeting card → gift
  • artwork with no photo → surprise-me

What to draw

The reference is a genuine small child’s crayon drawing. Charming-bad, not broken-bad. See references/bad-on-purpose.md for the full line between those two.

Keep these recognisability anchors from the photo so the joke lands:

  • hair colour and rough shape
  • glasses (if worn)
  • one or two signature features (beard, freckles, distinctive clothing)

Apply these childlike distortions:

  • wobbly, uneven outlines (not smooth vector art)
  • colour scribbled enthusiastically outside the lines
  • wrong proportions: huge circle head, stick limbs, tiny body
  • a lopsided open smile (the kid tried)
  • optional: the person’s name in wobbly misspelled child handwriting
  • drawn on white or faintly lined notebook paper
  • visible waxy crayon texture

How to run it

  1. Confirm a photo is attached. If none is, ask the user to attach one — do not call the tool without a photo.
  2. Call generateDoodle with skill: "crayon" and the uploaded photo as imageUrl.
  3. If the user also attached a style reference, pass it as refImageUrl.
  4. Report the result briefly. The app displays the image itself.

Following up

After a successful generation, offer to try doodle-avatar for a polished version, or sticker-pack for die-cut stickers of the same face.

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.