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

Family Portrait

Turn a family photo into one illustrated group portrait

Use this skill
Your photo
Required
Output
Single square 1:1
Category
avatars
Cost
1 credit
  • family
  • portrait
  • group

What it does

What you get back

Takes a family photo and redraws the entire group as a single illustrated doodle portrait in naive marker-and-ink style. Preserves each person's individual likeness — hair, face shape, height, age, skin tone, glasses, outfit colours — and maintains their exact arrangement and physical contact from the photo. Children stay short, grandparents stay older, pets keep their breed and fur colour. Warm natural family grouping on a warm-white ground.

When the agent picks it

Use when the user wants a doodle of their whole family — "draw my family", "family portrait cartoon", "family as cartoon characters", "me and my kids", "us as a doodle", "family caricature", "cartoon of my family". Requires a photo with all family members visible. For only two people use couple-doodle instead; for a single person use doodle-avatar.

The full skill file

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

src/mastra/skills/family-portrait/SKILL.md

Family Portrait

Turn one uploaded family photo into an illustrated group doodle portrait.

When this is the right skill

Pick this skill when the user wants a doodle of their whole family — parents, children, grandparents, siblings, pets — in a single warm portrait. The photo must contain all the people they want drawn.

Choose a different skill instead when the user asks for:

  • exactly two people (couple, best friends) → couple-doodle
  • a single person’s avatar → doodle-avatar
  • a pet without people → pet-portrait
  • separate panels per person → doodle-collage
  • a greeting card with a message → gift

What to draw

Redraw every person (and pet) from the source photo as illustrated doodle characters in the house style: bold clean outlines, simplified features, flat cheerful colours, playful proportions on a warm-white ground.

Multi-person likeness is the hard requirement. Every person must appear, in the same left-to-right order, preserving:

  • relative heights and apparent ages (children stay small, elders stay older)
  • each person’s own hair colour/style, face shape, skin tone
  • glasses, facial hair, hats, accessories per individual
  • outfit colours and general clothing shape
  • physical arrangement and contact (who holds whom, arm placement)
  • pets in their correct position with correct breed and fur colour

How to run it

  1. Confirm a photo is attached and that the family group is clearly visible (2–6 people). If only one person is in the photo, suggest doodle-avatar; if exactly two suggest couple-doodle.
  2. Call generateDoodle with skill: "family", the uploaded photo as imageUrl, and any occasion/clothing context the user provided as description.
  3. Pass refImageUrl when the message includes a separate style reference.
  4. Report the result briefly; the app renders the image itself.

The skill returns ONE image and costs 1 credit.

Following up

After a successful generation, offer one next step — a different theme, adding occasion embellishments (holiday, birthday), or converting to a greeting card via the gift skill.

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.