flat-lay-compositionlisted
Install: claude install-skill apimageorg/apimage-skills
# Flat-Lay Composition
Flat lay — everything laid out and shot from directly above — is the workhorse format for social and secondary listing images. It's also where generated imagery is unusually reliable, because a top-down view has no perspective to get wrong and no occlusion to invent.
The difficulty is composition. A badly composed flat lay looks like a spilled drawer.
## Why it generates well
| | Angled product shot | Flat lay |
|---|---|---|
| Perspective errors | Common | **None — orthographic** |
| Occlusion invention | Common | Minimal |
| Contact shadow | Must be right | Simple, directly beneath |
| Reflections | Complex | Mostly flat |
| Depth cues | Needed | Not needed |
That makes flat lay the safest generated format for a product that isn't reflective. Fewer things can go wrong.
## The call
```
generate_image(
model="flux-2-pro",
reference_images=[PRODUCT_REFS],
prompt="The same bottle laid on a pale linen surface, shot from "
"directly overhead, perfectly perpendicular. Arranged with "
"a sprig of eucalyptus at the upper left and a folded linen "
"cloth at the lower right, generous negative space in the "
"upper right. Soft diffused daylight from the left, gentle "
"shadows falling right. Product unchanged.",
aspect_ratio="1:1",
seed=8812
)
```
**"Directly overhead, perfectly perpendicular"** is the clause that matters. Without it the model produces a near-overhead angle with slight perspective, wh