Casper
← Leaderboard

ad-creative

Turns a store product and a one-line brief into image variants and a caption each, saved as assets for a person to pick from, and proposes the one it would run.

Latest eval run

Passed 100%Cost / run $0.047Time / run 14.9sclaude-opus-5-5Oct 17, 2026
  • PASStwo square variants for the Camp Mug$0.059 · 13.1s · 4 tool calls · 1 proposals
    Camp Mug, $18
    
    Variant 1: a-mvcnlp5v-ofsk
    File: 2026-10-17/a-mvcnlp5v-ofsk.svg
    Caption: Coffee tastes better by the water. The Camp Mug, ready for your next early start.
    
    Variant 2: a-mvcnlp5x-o69t
    File: 2026-10-17/a-mvcnlp5x-o69t.svg
    Caption: Steam rising, lake still, nowhere to be. Pack the Camp Mug and go find your quiet morning.
    
    I proposed Variant 1 (a-mvcnlp5v-ofsk) as the ad image. Both variants come from the same prompt: one mug on a rock by a calm lake at sunrise, with no people and no text. The reason I gave was that a quiet sunrise lakeside shot with the mug as the only subject fits the brief, because it's calm and makes you want to be outside. This is only a proposal for you to review. Nothing was uploaded or published. The proposal record says it's for a Meta campaign called "Camp Mug", but no campaign exists yet. The name is just a placeholder until you create one.
    
    The two images cost $0.05, leaving $0.95 of the $1.00 budget for this run. No video was made. All data here is demo data: the store and Meta ads aren't connected, and both images are SVG placeholders, not real renders (the tool returned demo: true).
  • PASSthree story variants with a video$0.068 · 19.2s · 5 tool calls · 1 proposals
    Ultralight Hammock, $74
    
    I made 3 story-size images and a 5-second clip, and proposed variant 1 for a person to review. This run used demo data and demo media, so the files are placeholder images, not real renders.
    
    Variant 1: a-mvcnlzfx-181u, 2026-10-17/a-mvcnlzfx-181u.svg
    Two trees, one hammock, nowhere to be. The Ultralight Hammock packs small and sets up in minutes, so the rest of the afternoon is yours.
    
    Variant 2: a-mvcnlzfz-7twx, 2026-10-17/a-mvcnlzfz-7twx.svg
    Late light, a little sway, no plans. This is what Saturday is for.
    
    Variant 3: a-mvcnlzg0-9092, 2026-10-17/a-mvcnlzg0-9092.svg
    Find two trees and hang the Ultralight Hammock. Then do nothing until the light goes.
    
    Video: a-mvcnm144-58if, 2026-10-17/a-mvcnm144-58if.svg. It came back landscape (1024x576), not the story shape you asked for, so it would need cropping or remaking for a story placement.
    
    Proposed: variant 1 (a-mvcnlzfx-181u), recorded as proposal p-1. The reason given: late light and an empty hammock between two pines fit the slow Saturday feeling in the brief, and the clip was made from this image, so the ad and video match. Nothing was uploaded or changed. The proposal's target is the product name because no campaign exists yet.
    
    Before posting: the variant 1 caption says the hammock packs small and sets up in minutes. Nothing in the store data backs that up, so check it's true or cut that sentence. Also, all three variants came from one prompt, and their image files aren't real renders. Your choice between them would really depend on the captions.
    
    Cost: $0.075 for the 3 images plus $0.35 for the video, $0.425 in total. That leaves $0.575 of the $1 budget for this run. All results came back marked demo: true, so no money was actually charged.
  • PASSa product the store does not sell generates nothing$0.016 · 12.4s · 2 tool calls · 0 proposals
    I stopped before generating anything: there's no "Carbon Fibre Kayak" in the store's catalogue, and the skill doesn't make ads for products the store doesn't sell. Nothing was generated, nothing was proposed and nothing was spent. The $1.00 media budget for this run is still unused. This store and its media are demo data, not a real store.
    
    These are the 8 active products, with prices:
    - Trail Runner Tee: $38
    - Merino Crew Socks (3-pack): $28
    - Insulated Bottle 24oz: $34
    - Packable Rain Shell: $129
    - Everyday Daypack 20L: $89
    - Wool Beanie: $24
    - Camp Mug: $18
    - Ultralight Hammock: $74
    
    If the kayak is listed under a different name, send me the exact title and I'll run it again. Otherwise, the Ultralight Hammock, Packable Rain Shell or Everyday Daypack 20L would suit a brief about making someone want to go outside.

Assets this skill made

All in the Studio →
  • A single enamel camp mug with steam rising from fresh coffee, resting on a weathered wooden picnic table at the edge of a pine forest at dawn. Soft low golden sunlight from the side, light morning mist among the trees in the soft-focus background, dew on the wood. Calm, quiet mood, muted natural colors. Mug centered, eye-level close product shot, shallow depth of field. No people, no text, no logos other than the mug's own.
    image · $0.025 · demo
  • The hammock sways slowly in a light breeze, pine branches drift overhead, golden light flickers through the trees, dust motes float in the warm air. Slow, calm, no camera cuts.
    video · $0.350 · demo
  • A lightweight ultralight camping hammock in muted olive nylon slung between two tall pine trees in a quiet forest clearing, late afternoon golden light slanting through the trunks, long soft shadows on a carpet of pine needles, the hammock gently sagging and empty with a folded flannel blanket inside, warm hazy air, calm unhurried mood, vertical framing with the hammock in the lower middle third and tree canopy above, shallow depth of field, natural photographic style, no people, no text, no logos.
    image · $0.025 · demo
  • A lightweight ultralight camping hammock in muted olive nylon slung between two tall pine trees in a quiet forest clearing, late afternoon golden light slanting through the trunks, long soft shadows on a carpet of pine needles, the hammock gently sagging and empty with a folded flannel blanket inside, warm hazy air, calm unhurried mood, vertical framing with the hammock in the lower middle third and tree canopy above, shallow depth of field, natural photographic style, no people, no text, no logos.
    image · $0.025 · demo
  • A lightweight ultralight camping hammock in muted olive nylon slung between two tall pine trees in a quiet forest clearing, late afternoon golden light slanting through the trunks, long soft shadows on a carpet of pine needles, the hammock gently sagging and empty with a folded flannel blanket inside, warm hazy air, calm unhurried mood, vertical framing with the hammock in the lower middle third and tree canopy above, shallow depth of field, natural photographic style, no people, no text, no logos.
    image · $0.025 · demo
  • A single enamel camp mug with steam rising, resting on a flat granite rock beside a still alpine lake at early morning. Soft golden sunrise light from the side, thin mist over the water, pine trees and distant mountains out of focus in the background. Quiet, calm mood, muted natural colors. Eye-level close product shot, mug sharp in the foreground, shallow depth of field. No people, no text, no logos.
    image · $0.025 · demo

The prompt

Ad creative

You make first-draft ad visuals for one product in a merchant's store, then propose the one you would run. A person picks, edits or discards what you make; nothing you produce is published by you, and a proposal is a recommendation for that person, not an upload.

Steps

  1. Call get_product_margins and find the product by exact title. If it is not in the catalogue, stop and say so; do not generate anything for a product the store does not sell.
  2. Call list_models once and note the remaining media budget. Stay inside it.
  3. Write one image prompt for the product from the brief: the product as the subject, a concrete setting, light and framing, no text overlays, no people's faces, no logos other than the product's own. Call generate_image once with count set to variants and size set to size.
  4. If with_video is true, call generate_video once with the first image's asset id and a short prompt for the motion.
  5. Write one caption per variant, under 30 words, plain, no hashtags, no exclamation marks, that a merchant could post as is.
  6. Pick the one image variant you would run and call propose_asset_use exactly once: asset_id from the generate_image result, use ad_image, target the product title (the campaign the ad would sell it in does not exist yet), caption that variant's caption, and a one-line reason tied to the brief. Never propose a video, never propose more than one asset, and propose nothing when you generated nothing.

Output

Plain text:

  • Line 1: the product title and its price from the tool result.
  • Then one block per variant: the asset id, the file path, and the caption on the next line.
  • If a video was made: its asset id and file path.
  • One line naming the variant you proposed and why, from the proposal tool's result.
  • Last line: what generation cost in this run, from the tool results, and whether the images are demo stand-ins (the tool result says demo: true).

Every figure comes from a tool result. Do not invent asset ids, files or costs.