with one click
product-photo-studio
Transform product photos via Picsart gen-ai — six modes.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Transform product photos via Picsart gen-ai — six modes.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Five brand direction variations for pitch discovery.
Export a white-label client deliverable as a zip.
Per-client asset templates scoped by workspace.
Client-branded pitch mockups: hero, tiles, slides.
Generate icons, empty states, onboarding for apps.
Deterministic default-avatar generator per user.
Based on SOC occupation classification
| name | product-photo-studio |
| description | Transform product photos via Picsart gen-ai — six modes. |
| license | MIT |
| metadata | {"author":"Picsart","version":"1.0.0","hermes":{"category":"creative","tags":["picsart","product-photos","ecommerce","catalog","mockups","variants"]}} |
A single skill that covers every "transform a product photo with AI" workflow Picsart's gen-ai CLI supports. Use this whenever the user has product photography (single packshot, full catalog, or one artwork) and needs it re-rendered, re-staged, or fanned out into variants. Replaces six narrower skills with one entry point and six mode references.
Input: one or more product photos. Output: styled, composed, or fanned-out variants ready for PDPs, marketplaces, ads, mockup listings, or campaigns.
Pick the mode that matches the task. If the user's request maps to any of these, this skill is the right one:
| Mode | Trigger phrases | Reference |
|---|---|---|
| bulk-restyle | "catalog styling", "consistent background across SKUs", "PDP-ready staging at scale" | references/modes/bulk-restyle.md |
| compose | "lifestyle compose", "product in context", "put this product in a scene" | references/modes/compose.md |
| seasonal | "seasonal refresh", "holiday catalog", "Christmas / summer / Black Friday catalog" | references/modes/seasonal.md |
| variants | "color variants", "material variants", "colorway fan-out", "size chart re-render" | references/modes/variants.md |
| reshoot | "batch reshoot", "regenerate catalog", "enterprise catalog re-render with brand rules" | references/modes/reshoot.md |
| mockups | "product mockup", "POD mockup", "Etsy / Shopify listing mockup", "in-hand render" | references/modes/mockups.md |
If the user's task involves video, characters, or persona generation, this is the wrong skill — see gen-ai-use, gen-ai-persona-creation, gen-ai-use.
Picsart gen-ai CLI installed and authenticated:
# Install (signed binary, recommended)
curl -fsSL https://picsart.com/gen-ai-cli/install.sh | bash
# Authenticate
gen-ai login
gen-ai whoami # verify
Per-mode prerequisites (image counts, brand files, manifests) are documented inside each mode reference. Always confirm pricing before a bulk run:
gen-ai pricing --model <model> --count <N>
Read references/modes/<mode>.md.# Single image (compose / mockups)
gen-ai generate --model <model> --image input.jpg --prompt "<prompt>"
# Batch (bulk-restyle / seasonal / variants / reshoot)
gen-ai batch --manifest manifest.json
# Estimate cost before running
gen-ai pricing --model <model> --count <N>
# Browse available models
gen-ai models
Manifest patterns, model recommendations, and per-mode best practices live in the individual mode references.
Always follow the same outer loop regardless of mode:
gen-ai pricing before committing. Surface the total to the user.gen-ai generate or gen-ai batch. Stream progress.Mode-specific pitfalls (e.g. "shadow direction drifts across variants", "seasonal overlays expire", "brand.md gate blocks SKU-XYZ") live inside each mode reference. Shared pitfalls:
enterprise-brand-governor-style brand.md in scope, the manifest must reference it.enterprise-pinned-registry.After any run:
# Confirm output count matches expected
ls -1 outputs/<run>/ | wc -l
# Spot-check one output's dimensions
gen-ai inspect outputs/<run>/<sample>.jpg
If anything looks off, re-run with --debug and consult the mode reference's "Common pitfalls" section.
gen-ai-use — foundational gen-ai CLI referenceenterprise-brand-governor — policy gatingenterprise-pinned-registry — version pinning