Skills

Product photos from one picture

A photo you took on a desk becomes a set of clean shots for a shop listing.

Your agent edits the photo you took, so the object on the listing is the one you sell. You get the same shot on a plain background in every size a marketplace asks for.

You say: "Here is a photo of our candle. Make me listing images on a white background, square and 4:5."

Three steps to have your agent running this

  1. Connect Bildy at https://bildy.ai/mcp and sign in with your Bildy account. Setup per client.
  2. Copy the text below and save it as .claude/skills/product-photos/SKILL.md, or paste it into whatever your agent reads for instructions.
  3. Ask for what you want. Your agent reads the skill and follows it.
Download the file

Bildy tools this skill calls

  • images_list_models
  • files_upload
  • images_edit
  • images_get_job

The whole file

---
name: bildy-product-photos
description: Turn one photo of a product into a set of clean shots on plain backgrounds, in the aspect ratios a shop listing needs. Use when someone has a product picture and wants catalogue images, listing images, or a white-background version of a photo they took on a desk.
---

# Product photos from one picture

Someone hands you a photo of a physical product and wants shots they can put
on a shop listing. You edit their photo, so the object on the listing is the
one they sell.

## Before you start

Ask for the photo if you do not have it. Ask what the product is, in a few
words, because the model needs to know which part of the picture is the
subject. If they have not said where the images are going, ask, since a
marketplace listing needs a square on white and a site hero needs something
wider.

## Steps

1. Call `images_list_models` and pick an editing model. Nano Banana Pro and
   Seedream hold a product's shape well. That call includes the price of one
   image on each, so say the number out loud before you spend anything.
2. Get the photo in. If it is on their computer, call `files_upload`, upload
   it with the command that call gives you, and pass its `url` to
   `images_edit` in `imageUrls`. A photo that is already online goes in
   `imageUrls` as it is. Write the prompt as a description of the finished shot: "the same
   bottle on a seamless white background, soft studio light from the left, a
   faint shadow under it, nothing else in frame".
3. Poll `images_get_job` with the job id every few seconds until the status is
   completed. Show the person the result.
4. Once they like one, repeat the same prompt at the other ratios they need.
   Pass `ratio` as `1:1`, `4:5` or `16:9`.

## Prompts that work on products

Name the surface, the light and the shadow. "White background" alone gives you
a cut-out that looks pasted on.

- Seamless white sweep, soft light from the left, a soft shadow under the
  product.
- A pale grey concrete slab, one hard light from above right, a sharp shadow.
- A wooden table top with a window out of frame on the left, warm afternoon
  light.

Say what should stay the same: "keep the label text exactly as it is" saves a
lot of re-runs, because models rewrite small text when nobody tells them not
to.

## What goes wrong

The label comes back with invented words. Re-run with `variations: 2` and say
the label must be unchanged. If two runs both fail, the text in the photo is
too small to read, and the fix is a better input photo.

The product changes shape. You are probably on a generation model instead of
an editing one, or you passed the photo as a reference instead of as the
image to edit. Check that you called `images_edit` and that the photo is in
`imageUrls`.

Other skills for the same tools