muapi-amazon-product-listing — Claude Code skill: Amazon listing
Generates four images for an Amazon product listing: a white-background hero, a lifestyle shot, a feature infographic and a macro detail closeup.
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-amazon-product-listing -a claude-code
npx skills add SamurAIGPT/Generative-Media-Skills --skill amazon-product-listing -a claude-codeWhat muapi-amazon-product-listing does
The skill takes a product name, an Amazon category and a list of key features, then produces four 1:1 images. The hero sits on pure white, which Amazon requires. Then a lifestyle frame with the target buyer in a natural setting, an infographic with callout arrows for the features, and a macro shot of materials and finish. All four run in parallel as a single plan.
Under the hood it calls muapi image generate with different models: ai-product-photography or gpt4o-text-to-image for the hero, ai-product-shot or nano-banana-pro for the lifestyle frame. An existing product photo can be passed in as the base reference. You need MUAPI_API_KEY set, otherwise run muapi auth configure first. For model IDs without a CLI alias, the skill suggests hitting the raw endpoint with curl and polling via muapi predict wait <request_id>.
After generation it offers to arrange the images on canvas as a listing mockup and can add three A+ content modules. The white background on the hero is enforced strictly — that is an Amazon rule, and it is where a supplied photo with its own background will break the result. For electronics, the detail shot gets an instruction to show ports and buttons clearly.
What it helps with
- produce a hero image on pure white for an Amazon listing
- shoot a lifestyle frame with the buyer in a real setting
- build a feature infographic with callout arrows
- show materials and build quality in a macro closeup
- lay the finished images out as a listing mockup on canvas
Example prompts for the agent
- Generate an Amazon listing image set for a Stainless Steel Water Bottle 32oz, category Kitchen & Dining, features: leak-proof lid, BPA-free, keeps cold 24h
- Make the lifestyle shot for this bottle, target buyer is athletes
- Add three A+ content modules to the set
How to install muapi-amazon-product-listing
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-amazon-product-listing -a claude-codenpx skills add SamurAIGPT/Generative-Media-Skills --skill amazon-product-listing -a claude-code2Manually: put the files in place
~/.claude/skills/amazon-product-listing/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/amazon-product-listing/
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill amazon-product-listing -a codex2Manually: put the files in place
.agents/skills/amazon-product-listing/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill amazon-product-listing -a cursor2Manually: put the files in place
.cursor/skills/amazon-product-listing/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install SamurAIGPT/Generative-Media-Skills amazon-product-listing2Manually: put the files in place
.github/skills/amazon-product-listing/SKILL.md1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill amazon-product-listing -a gemini-cli2Platform CLI
gemini skills install https://github.com/SamurAIGPT/Generative-Media-Skills --path library/visual/amazon-product-listingManually: put the files in place
.devin/skills/amazon-product-listing/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill amazon-product-listing -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about muapi-amazon-product-listing
How do I install muapi-amazon-product-listing in Claude?
Run npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-amazon-product-listing -a claude-code. The skill file then lives at ~/.claude/skills/amazon-product-listing/SKILL.md.
What does muapi-amazon-product-listing do?
It generates four images for an Amazon product listing: a white-background hero, a lifestyle shot, a feature infographic and a macro detail closeup. All four are submitted in parallel.
What do I need before running it?
A MUAPI_API_KEY in your environment. If it is unset, run muapi auth configure first.
Source text
SKILL.md · MIT
---
slug: muapi-amazon-product-listing
name: muapi-amazon-product-listing
version: "1.0.0"
description: Generate a complete Amazon product listing image set — hero image, lifestyle shot, infographic with features, and comparison/detail closeups optimized for Amazon standards.
acceptLicenseTerms: true
---
# Amazon Product Listing Pack
**Generate a complete Amazon product listing image set — hero image, lifestyle shot, infographic with features, and comparison/detail closeups optimized for Amazon standards.**
## Inputs
| Name | Type | Required | Default | Description |
|:---|:---|:---|:---|:---|
| `product_name` | text | yes | — | The product name (e.g. "Stainless Steel Water Bottle 32oz"). |
| `product_category` | text | yes | — | Amazon category (e.g. "Kitchen & Dining", "Sports & Outdoors", "Electronics"). |
| `key_features` | text | yes | — | Comma-separated top features to highlight (e.g. "leak-proof lid, BPA-free, keeps cold 24h, fits cupholder"). |
| `target_buyer` | text | no | general consumer | Who buys this (e.g. "athletes", "busy moms", "office workers aged 25-45"). |
| `product_image` | image_url | no | — | Optional existing product photo to use as base reference. |
## Steps
Submit a SINGLE the plan with all steps running in parallel.
### All 4 Images (Parallel)
1. **Hero image (white background)** — `muapi image generate` (model=`ai-product-photography`) if `{{product_image}}` provided, else `muapi image generate` (model=`gpt4o-text-to-image`):
- Prompt: `Professional Amazon main listing hero image of {{product_name}}. Pure white background #FFFFFF. Product centered, perfectly lit with soft studio lighting, no shadows. High resolution, commercial product photography, sharp focus on all details, 2000x2000px equivalent quality.`
- Aspect ratio: 1:1
2. **Lifestyle/context shot** — `muapi image generate` (model=`ai-product-shot`) if `{{product_image}}` provided, else `muapi image generate` (model=`nano-banana-pro`):
- Prompt: `Amazon lifestyle image of {{product_name}} being used by {{target_buyer}} in a natural setting. {{product_category}} product in real-life use context. Warm natural lighting, aspirational but relatable, slight bokeh background. Commercial lifestyle photography, professional quality.`
- Aspect ratio: 1:1
3. **Feature infographic** — `muapi image generate` (model=`gpt4o-text-to-image`):
- Prompt: `Amazon product detail page infographic for {{product_name}}. Shows product with 4-5 callout arrows highlighting these key features: {{key_features}}. Clean white or light grey background, professional typography, bold feature labels with icons. Amazon A+ content style, feature benefit layout, commercial design.`
- Aspect ratio: 1:1
4. **Closeup detail shot** — `muapi image generate` (model=`nano-banana-pro`):
- Prompt: `Extreme closeup macro product detail shot of {{product_name}} — focus on premium materials, texture, quality craftsmanship. Studio lighting, white background, ultra sharp focus, demonstrates quality. Amazon product detail image showing materials/finish.`
- Aspect ratio: 1:1
After generation:
- Present all 4 images in order (main > lifestyle > infographic > detail)
- Suggest uploading to canvas to arrange as a listing mockup
- Offer to generate 3 additional A+ content module images
## Notes
- Amazon requires main image on pure white background — enforce this strictly.
- Key features should be visually distinct and scannable in the infographic.
- For electronics, add "showing ports, buttons, and connections clearly" to the detail shot.
## Trigger Keywords
`amazon listing`, `amazon product`, `product listing`, `ecommerce listing`, `amazon images`, `product photography amazon`, `listing images`
---
## Notes for the Executing Agent
- This recipe is LLM-orchestrated: read each phase, gather any missing inputs from the user, then call `muapi` CLI commands. Use `muapi auth configure` first if `MUAPI_API_KEY` is unset.
- For model IDs without a CLI alias yet, fall back to the raw endpoint via `curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'` and poll with `muapi predict wait <request_id>`.
- Substitute `{{input_name}}` placeholders with the user's actual inputs before issuing each call.
© SamurAIGPT · MIT · SamurAIGPT/Generative-Media-Skills