A unified entry point for all of Picsart's product photography AI workflows instead of juggling six separate tools. You pick one of six modes (bulk restyle, compose, seasonal, variants, reshoot, mockups) based on whether you're staging a catalog, dropping products into lifestyle scenes, generating colorways, or prepping marketplace listings. The structure is smart: interview, manifest, estimate cost, generate, verify. Honest take: the pricing gate before bulk runs is the kind of guard rail that prevents someone from accidentally burning through budget on a thousand SKU catalog. If you're doing ecommerce creative at any scale, this covers the full spread from single hero images to enterprise catalog refreshes.
npx -y skills add PicsArt/gen-ai-skills --skill product-photo-studio --agent claude-codeInstalls into .claude/skills of the current project.
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 pinningsickn33/antigravity-awesome-skills
moizibnyousaf/ai-agent-skills
github/awesome-copilot