22 Agent Skills for Amazon sellers and advertisers: Sponsored Products and Brands audits, search-term mining, budget pacing, DSP and Amazon Marketing Cloud, reporting, listing optimization and compliance, product images, repricing, FBA inbound, stockout, refunds, buyer messaging, and profitability. Built for Kuudo's hosted Amazon Ads and Selling Partner MCP servers; price, budget, listing, and shipment writes are previewed and wait for explicit approval.
68
93%
Does it follow best practices?
Impact
66%
1.65xAverage score across 22 eval scenarios
Medium
Suggest reviewing before use
How to turn a brief into images that clear moderation on the first submission. Written for an agent driving an image model; the constraints are the same whether a person or a model produces the file.
Contents: The failure modes · Before generating · Prompt pattern · The negative list · Product fidelity · Composition for cropping · Templates · Validation
Almost every rejected generated asset fails one of these, and all three are predictable enough to design against.
Settle these five, because each one changes the file you produce:
01-asset-specs.md.Build the prompt in this order. It mirrors how a photographer would brief a shoot, which is the register these models respond to best.
[Shot type] lifestyle photograph of [real product, named with its visible
physical details] being [used / held / worn] by [subject, described with
inclusive specificity] in [setting].
[What the subject is doing and why it reads as a genuine moment].
[Lighting: source, direction, quality]. [Colour palette that contrasts with a
white page]. [Depth of field and focal length].
Composition: product prominent and unobstructed, subject centred with clear
margin on all four edges for cropping.
No text, no words, no letters, no logos, no signage, no watermarks, no
graphic overlays anywhere in the image.The final line is not optional decoration. State it every time, even when the brief says nothing about text, because the model will otherwise invent some.
Carry this into every generation for a Sponsored Brands, Sponsored Display, or DSP component-based custom image:
No text, words, letters, numbers, or typography of any kind. No brand logos, wordmarks, or emblems. No call-to-action buttons or badges. No price tags, discount stickers, star ratings, review quotes, or award seals. No Amazon branding, packaging, boxes, smile marks, or delivery vans. No watermarks or signatures. No white, off-white, or transparent background. No letterboxing, pillarboxing, or borders. No collage, split-screen, or multi-panel layout. No clutter — one clear subject.
For a finished banner the list changes: text and the advertiser's logo are required, so drop those clauses and keep the rest, adding "no fake buttons or UI elements that imply clickable functionality."
Where the product appears, treat its appearance as data, not style. Append to the prompt:
Preserve exactly, as in the reference images: the product's shape, proportions, colours, materials, finish, and the placement and count of every visible component. Reproduce packaging text and labels exactly as they appear in the references, sharp and legible; do not re-letter, restyle, translate, or invent any label. Do not add features, accessories, or variants that are not in the references.
Then check the render against the reference before it moves on. Naturally occurring packaging text is permitted, which is why it must be correct rather than absent.
One custom image serves up to 12,000 size variations, spanning square, wide, and tall. Amazon crops toward the centre.
Product in use (the default for a custom image)
Eye-level lifestyle photograph of [product] being used by [subject] in [setting]. [Action that shows the benefit]. Warm directional window light from the left, soft shadows. [Palette] tones filling the frame. 50 mm lens, shallow depth of field with the product sharp. Product prominent and centred, generous margin on all edges. No text, logos, watermarks, or overlays; no white or transparent background.
Product alone, in context
Three-quarter view of [product] resting on [surface] in [environment], with [contextual props that imply use without clutter]. Soft natural light, [palette] background that contrasts with white. Macro detail on [material]. Single clear subject, centred with margin. No text, logos, badges, or overlays; no white or transparent background.
Seasonal or occasion
[Occasion] scene: [subject] and [product] in [setting] with [seasonal cue that is not a holiday trademark]. [Light quality]. Palette of [colours]. No text, logos, gift-card art, or promotional badges; no white background.
Note on seasonal work: the creative may evoke a season, but any deal language belongs in the headline, and only when a live Amazon deal backs it.
Finished mobile banner (composed, text allowed)
[Size] banner at 2X: [product] on the [left/right] third, brand logo in the [corner], headline "[≤ 50 characters, sentence case]" at ≥ 16 pt at 2X. High-contrast [palette] background, non-white 1-pixel border. Clean margins, no fake buttons, no CTA text, nothing crowded.
Check every generated file against this list. It is fast, and it is cheaper than a 72-hour review cycle.
Technical
Content
Anything failing content checks gets regenerated, not patched in the caption.
Record which checks ran in the handoff manifest
(06-handoff-contract.md) so the reviewing human
sees what was verified and what wasn't.
.tessl-plugin
skills
amazon-ads-accounts
amazon-ads-budget-pacing
amazon-ads-create-dsp-campaign
amazon-ads-creative-assets
amazon-ads-marketing-cloud
amazon-ads-reporting
assets
templates
sb
references
tests
amazon-ads-sb-performance-review
amazon-ads-sp-campaign-auditor
amazon-ads-sp-search-term-explorer
amazon-product-image
amazon-profitability-calculator
amazon-sp-fba-inbound
amazon-sp-listing-compliance
amazon-sp-listing-optimizer
amazon-sp-messaging-api
amazon-sp-refund-return-monitor
amazon-sp-repricing
amazon-sp-sales-traffic-analyzer
amazon-sp-sqp-asin-ngram
amazon-sp-stockout-prevention
connect-to-kuudo
using-kuudo