{"id":"55434d08-4644-47ac-84b0-a9eceb8eb376","shortId":"fw8RaJ","kind":"skill","title":"higgsfield-product-photoshoot","tagline":"Use when the user wants professional brand-quality product images via Higgsfield's\nmode-specific prompt enhancement pipeline. Entry point for any product visual\nwith a specific format or platform target.\nUse whenever: \"product photoshoot\", \"lifestyle product shots\", \"Pinterest pi","description":"# /higgsfield-product-photoshoot — Brand Product Image Generation\n\nBrand-image generation via the `higgsfield product-photoshoot create` command. The CLI calls a backend prompt enhancer that holds mode-specific photography vocabulary and structural templates, then submits to `gpt_image_2` and returns image URLs.\n\n## When to use\n\n- Any product visual with a specific output format: studio shot, Pinterest pin, hero banner, ad pack, carousel, model try-on\n- User has a product photo and wants it adapted to a specific marketing context\n- \"make ads for my product\", \"make a hero banner\", \"create carousel images\"\n- \"virtual try-on\", \"model wearing my jacket\", \"levitating product shot\"\n- Paid social creative packs (Meta, TikTok, Pinterest, Google Ads)\n\n**Route elsewhere if:**\n- No product, no brand context, just a generic image prompt → `image-gen` (Gemini, free, faster)\n- User needs a branded video ad with an avatar → `higgsfield-generate` (Marketing Studio)\n- User wants to train a reusable face identity → `higgsfield-soul-id`\n- User needs general-purpose AI image/video generation → `higgsfield-generate`\n\n## On Activation\n\n1. Read `brand/voice-profile.md`, `brand/visual-style.md`, and `brand/creative-kit.md` if present. Use brand colors, aesthetic language, and platform preferences to inform mode selection and interview answers.\n2. Check CLI: `higgsfield account status`. If not on `$PATH`, surface install command. If session expired, prompt auth.\n3. Run the pre-generation interview (see below) — at most 4 questions before submitting.\n\n## Optional dependency — Higgsfield account\n\nThis skill requires the `@higgsfield/cli` binary and a Higgsfield account.\n\n**Without the CLI installed**, return a clear actionable error:\n```\nhiggsfield CLI not found. Install with:\n  curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh\nThen authenticate:\n  higgsfield auth login\n```\n\n**Without an authed Higgsfield account**, the CLI itself surfaces the auth prompt — no special handling needed in the skill.\n\n**Fallback for image generation only:** if the user just needs a one-off image and doesn't have a Higgsfield account, route them to `image-gen` (Gemini, model `gemini-3.1-flash-image-preview`, free tier). The product-photoshoot mode enhancer and all product-specific modes require Higgsfield.\n\n## Step 0 — Bootstrap\n\nBefore any other command:\n\n1. If `higgsfield` is not on `$PATH`, install it:\n   ```bash\n   curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh\n   ```\n2. If `higgsfield account status` fails with `Session expired` / `Not authenticated`, ask the user to run `higgsfield auth login` (interactive) and wait for confirmation.\n\n## UX Rules\n\n1. Be concise. Print only image URLs in the final reply.\n2. Detect language, respond in it. Mode names and CLI flags stay English.\n3. Ask at most 4 short questions before submitting. Use labeled options, never open-ended.\n4. Skip questions whose answer is obvious from context (uploaded image, prior turn, brand memory).\n5. Never write the gpt_image_2 prompt yourself — backend assembles it.\n6. Polling is silent. Wait until URLs are ready, then deliver.\n\n## Modes\n\n| Mode | When user wants… |\n|---|---|\n| `product_shot` | Product on neutral / studio / catalog background |\n| `lifestyle_scene` | Product in real-world environment, hands, action, atmosphere |\n| `closeup_product_with_person` | Tight crop with hands / partial face — beauty application, holding, demonstrating |\n| `moodboard_pin` | Vertical 2:3 Pinterest-native aesthetic, moodboard feel |\n| `hero_banner` | Wide-format website / email / campaign header |\n| `social_carousel` | 3–10 connected slides for IG / LinkedIn / Facebook |\n| `ad_creative_pack` | Coordinated pack of static ad variants for Meta / TikTok / Pinterest / Google Ads |\n| `virtual_model_tryout` | Product worn or used by an AI-rendered model |\n| `conceptual_product` | Surreal / CGI-style / levitating / splash / sculptural product |\n| `restyle` | Transform an existing image's aesthetic, mood, or seasonal context |\n\n## Mode selection\n\nPick by intent, not surface keyword. When two modes could apply, prefer the more specific one.\n\n- product + neutral / clean / white / studio / catalog / Shopify → `product_shot`\n- product + scene / in use / kitchen / outdoor / cafe / gym → `lifestyle_scene`\n- hands holding / face with product / beauty application / demonstrating → `closeup_product_with_person`\n- Pinterest, pin, vertical pin → `moodboard_pin`\n- hero, banner, website header, landing page, email header, wide format → `hero_banner`\n- carousel, slide post, multi-slide, swipeable → `social_carousel`\n- ads, ad pack, paid social, Meta / TikTok / Pinterest ads → `ad_creative_pack`\n- model wearing, virtual try-on, on body, fashion shoot, lookbook → `virtual_model_tryout`\n- levitating, floating, splash, frozen motion, surreal, CGI, sculptural → `conceptual_product`\n- modify EXISTING image's aesthetic, mood, season — without changing subject → `restyle`\n\nTie-breakers:\n- \"Pinterest pin of my product on a kitchen counter\" → `moodboard_pin` (Pinterest is the platform)\n- \"Hero banner showing my product in use\" → `hero_banner` (banner format wins)\n- \"Carousel of my product in different scenes\" → `social_carousel` (multi-slide wins)\n- \"Closeup of person applying my serum\" → `closeup_product_with_person` (specific genre wins)\n\n## Pre-generation interview\n\nAsk 3–4 short questions before submitting. Always labeled options, never open-ended. Skip a question whose answer is obvious from context.\n\n### Type A — uploaded a product photo, \"make me images / photoshoots\"\n\n1. How many? `[1 / 3 / 5]`\n2. What style/mood? `[Clean studio / Lifestyle / Conceptual / With a model / Other]`\n3. Where will you use them? `[Shopify / Instagram / Pinterest / Paid ads / Website hero]`\n4. Brand colors to match? (skip if obvious)\n\n### Type B — uploaded a product photo, named a use case\n\nE.g. \"make ads for my product\", \"make a Pinterest pin\", \"make a hero banner\". Mode is obvious. Ask only the gaps:\n\n1. How many? (if multi-output mode)\n2. What's the offer / mood / hook?\n3. Anything in particular to emphasize?\n\n### Type C — text only, no product photo\n\n1. Can you upload a product photo? (preferred — much higher fidelity)\n2. If not, describe the product — category, packaging, color, distinctive features.\n3. What style? (same options as Type A)\n4. Where will you use it?\n\n### Type D — uploaded existing image, \"redo / change vibe / different version\"\n\n→ `restyle`\n\n1. What aesthetic? `[Clean girl / Cottagecore / Quiet luxury / Dark academia / Y2K / Other]`\n2. Seasonal context? `[Christmas / Valentine's / Halloween / Black Friday / None]`\n3. What to preserve, what to change? (only if ambiguous)\n\n### Type E — model wearing a product (fashion, accessories)\n\n→ `virtual_model_tryout`\n\n1. Model archetype? (suggest 2–3 based on brand audience)\n2. Environment? `[Studio clean / Outdoor natural / Street style / Editorial / Home cozy]`\n3. Framing? `[Full body / Three-quarter / Waist up / Closeup on product area]`\n\n### Type F — vague request, unclear subject\n\nE.g. \"make me something cool for my brand\".\n\n1. What product or topic?\n2. Goal? `[Sell on a marketplace / Build awareness / Run paid ads / Update website]`\n3. Upload a reference image?\n\nAfter answers → return to the relevant Type A–E.\n\n## Generation\n\nSingle command. Backend assembles the final prompt and submits to `gpt_image_2`. URLs print on stdout.\n\n```bash\nhiggsfield product-photoshoot create \\\n  --mode <mode> \\\n  --prompt \"<short user-intent description from interview answers>\" \\\n  [--image <path-or-upload-id>]... \\\n  [--count <1-10>] \\\n  [--aspect_ratio <override>]\n```\n\nExamples:\n\n```bash\nhiggsfield product-photoshoot create \\\n  --mode lifestyle_scene \\\n  --prompt \"bottle of cold-brew on a sunlit kitchen counter, IG feed\" \\\n  --image bottle.jpg \\\n  --count 3\n```\n\n```bash\nhiggsfield product-photoshoot create \\\n  --mode moodboard_pin \\\n  --prompt \"vertical pin for my candle brand, cottagecore mood\" \\\n  --image candle.jpg\n```\n\n```bash\nhiggsfield product-photoshoot create \\\n  --mode restyle \\\n  --prompt \"Christmas version, quiet-luxury aesthetic\" \\\n  --image existing-shot.jpg\n```\n\n## Image inputs\n\n`--image` accepts a local file path (auto-uploaded) OR an existing upload UUID. Repeat the flag for multiple references.\n\n## Multi-variant\n\n`--count 3` returns 3 distinct image URLs. Backend asks the enhancer to vary preset, lighting, angle, and palette across variants — they will not be paraphrased copies of one another.\n\nFor `social_carousel` and `ad_creative_pack`, count = number of slides / variants in the pack. Backend locks the visual system across all slides automatically.\n\n## Aspect ratio\n\nBackend picks a sensible default per mode. Override with `--aspect_ratio` only if the user explicitly asks for a different one. Allowed values: `1:1`, `4:5`, `5:4`, `3:4`, `4:3`, `2:3`, `3:2`, `9:16`, `16:9`.\n\n## Resolution\n\nUse `2k` for every product-photoshoot job.\n\n## Delivering results\n\nPrint the image URLs as a short bulleted list. No JSON, no IDs, no internal model names, no enhanced prompt text. If a job failed, mention it briefly with the failure status.\n\n```\n3 lifestyle shots ready:\n- https://cdn.higgsfield.ai/.../job_abc.jpg\n- https://cdn.higgsfield.ai/.../job_def.jpg\n- https://cdn.higgsfield.ai/.../job_ghi.jpg\n```\n\n## Anti-Patterns\n\n| Anti-pattern | Why it fails | Instead |\n|---|---|---|\n| Calling `higgsfield generate create gpt_image_2 --prompt ...` directly | Bypasses the mode-specific prompt enhancer. Output quality for product shots is noticeably lower — wrong vocabulary, wrong structural guidance. | Always use `higgsfield product-photoshoot create` with a mode. The enhancer is the point of this skill. |\n| Asking more than 4 interview questions in a single message | Users stall. The interview is a funnel, not a form. | Max 4 short labeled-option questions per turn. Skip anything that's obvious from context or brand memory. |\n| Picking the wrong mode | `product_shot` for a Pinterest pin crops wrong, picks wrong aspect ratio. | Mode selection drives the enhancer's vocabulary. Use the tie-breaker rules in the Mode Selection section. |\n| Pasting the assembled prompt back to the user | They don't want the enhancer's output; they want the image URLs. | Deliver only URLs. |\n| Using a `--mode` value not in the table | The CLI rejects unknown mode strings. | Stay within the 10 documented modes. |\n| Routing here for a generic one-off image with no product | Overkill. Slower. Higgsfield account required. | Use `image-gen` (Gemini, free tier) for generic images without a product or brand mode. |\n\n## Attribution\n\nPorted from [higgsfield-ai/skills](https://github.com/higgsfield-ai/skills) — MIT License, Copyright (c) 2026 Higgsfield AI. Adapted for mktg's drop-in contract on 2026-05-05.\n\nUpstream version: 0.3.0\nUpstream commit: 1dcfe2687c3a9092232bac55c2b6b9ae3fc717d7\n\nDrift detection: if the upstream skill changes, re-run `mktg-steal https://github.com/higgsfield-ai/skills` to evaluate the diff.","tags":["higgsfield","product","photoshoot","marketing","cli","moizibnyousaf","agent-skills","ai-agents","ai-marketing","brand-memory","brand-voice","claude-code"],"capabilities":["skill","source-moizibnyousaf","skill-higgsfield-product-photoshoot","topic-agent-skills","topic-ai-agents","topic-ai-marketing","topic-brand-memory","topic-brand-voice","topic-claude-code","topic-claude-code-skills","topic-cli","topic-cmo","topic-marketing-automation","topic-marketing-cli","topic-seo"],"categories":["marketing-cli"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MoizIbnYousaf/marketing-cli/higgsfield-product-photoshoot","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MoizIbnYousaf/marketing-cli","source_repo":"https://github.com/MoizIbnYousaf/marketing-cli","install_from":"skills.sh"}},"qualityScore":"0.459","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 18 github stars · SKILL.md body (11,070 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:05:49.794Z","embedding":null,"createdAt":"2026-05-05T13:05:58.652Z","updatedAt":"2026-05-18T19:05:49.794Z","lastSeenAt":"2026-05-18T19:05:49.794Z","tsv":"'-05':1620,1621 '-10':1142 '-3.1':365 '/.../job_abc.jpg':1379 '/.../job_def.jpg':1382 '/.../job_ghi.jpg':1385 '/higgsfield-ai/cli/main/install.sh':308,407 '/higgsfield-ai/skills':1643 '/higgsfield-ai/skills)':1602 '/higgsfield-product-photoshoot':47 '/skills':1599 '0':387 '0.3.0':1624 '1':219,393,435,846,849,915,943,990,1033,1081,1141,1312,1313 '10':574,1557 '16':1327,1328 '1dcfe2687c3a9092232bac55c2b6b9ae3fc717d7':1627 '2':86,242,409,446,496,554,852,923,954,1002,1037,1043,1086,1126,1322,1325,1402 '2026':1607,1619 '2k':1332 '3':260,459,555,573,814,850,863,930,965,1012,1038,1054,1099,1171,1235,1237,1318,1321,1323,1324,1373 '4':271,463,475,815,876,973,1314,1317,1319,1320,1446,1464 '5':490,851,1315,1316 '6':502 '9':1326,1329 'academia':999 'accept':1212 'accessori':1029 'account':246,278,288,319,355,412,1575 'across':1252,1283 'action':296,535 'activ':218 'ad':108,130,160,185,581,588,595,706,707,714,715,873,896,1096,1267 'adapt':123,1610 'aesthet':230,559,625,746,992,1206 'ai':211,606,1598,1609 'ai-rend':605 'allow':1310 'alway':820,1425 'ambigu':1021 'angl':1249 'anoth':1262 'answer':241,479,831,1105 'anti':1387,1390 'anti-pattern':1386,1389 'anyth':931,1473 'appli':642,799 'applic':548,673 'archetyp':1035 'area':1066 'ask':420,460,813,911,1242,1305,1443 'aspect':1143,1287,1298,1496 'assembl':500,1117,1518 'atmospher':536 'attribut':1593 'audienc':1042 'auth':259,313,317,325,426 'authent':311,419 'auto':1218 'auto-upload':1217 'automat':1286 'avatar':188 'awar':1093 'b':885 'back':1520 'backend':68,499,1116,1241,1278,1289 'background':525 'banner':107,137,563,686,696,772,779,780,907 'base':1039 'bash':402,1131,1146,1172,1192 'beauti':547,672 'binari':284 'black':1009 'bodi':725,1057 'bootstrap':388 'bottl':1156 'bottle.jpg':1169 'brand':12,48,53,167,183,228,488,877,1041,1080,1187,1480,1591 'brand-imag':52 'brand-qual':11 'brand/creative-kit.md':224 'brand/visual-style.md':222 'brand/voice-profile.md':221 'breaker':755,1509 'brew':1160 'briefli':1368 'build':1092 'bullet':1348 'bypass':1405 'c':937,1606 'cafe':663 'call':66,1396 'campaign':569 'candl':1186 'candle.jpg':1191 'carousel':110,139,572,697,705,783,791,1265 'case':893 'catalog':524,653 'categori':960 'cdn.higgsfield.ai':1378,1381,1384 'cdn.higgsfield.ai/.../job_abc.jpg':1377 'cdn.higgsfield.ai/.../job_def.jpg':1380 'cdn.higgsfield.ai/.../job_ghi.jpg':1383 'cgi':613,738 'cgi-styl':612 'chang':750,985,1018,1634 'check':243 'christma':1005,1201 'clean':650,855,993,1046 'clear':295 'cli':65,244,291,299,321,455,1549 'closeup':537,675,796,802,1063 'cold':1159 'cold-brew':1158 'color':229,878,962 'command':63,254,392,1115 'commit':1626 'conceptu':609,740,858 'concis':437 'confirm':432 'connect':575 'context':128,168,483,629,835,1004,1478 'contract':1617 'cool':1077 'coordin':584 'copi':1259 'copyright':1605 'cottagecor':995,1188 'could':641 'count':1140,1170,1234,1270 'counter':764,1165 'cozi':1053 'creat':62,138,1136,1151,1177,1197,1399,1431 'creativ':154,582,716,1268 'crop':542,1492 'curl':304,403 'd':980 'dark':998 'default':1293 'deliv':512,1339,1537 'demonstr':550,674 'depend':276 'describ':957 'detect':447,1629 'diff':1647 'differ':788,987,1308 'direct':1404 'distinct':963,1238 'document':1558 'doesn':350 'drift':1628 'drive':1500 'drop':1615 'drop-in':1614 'e':1023,1112 'e.g':894,1073 'editori':1051 'elsewher':162 'email':568,691 'emphas':935 'end':474,826 'english':458 'enhanc':23,70,377,1244,1359,1411,1436,1502,1529 'entri':25 'environ':533,1044 'error':297 'evalu':1645 'everi':1334 'exampl':1145 'exist':622,743,982,1222 'existing-shot.jpg':1208 'expir':257,417 'explicit':1304 'f':1068 'face':200,546,669 'facebook':580 'fail':414,1365,1394 'failur':1371 'fallback':334 'fashion':726,1028 'faster':179 'featur':964 'feed':1167 'feel':561 'fidel':953 'file':1215 'final':444,1119 'flag':456,1227 'flash':367 'flash-image-preview':366 'float':733 'form':1462 'format':34,101,566,694,781 'found':301 'frame':1055 'free':178,370,1582 'friday':1010 'frozen':735 'fssl':305,404 'full':1056 'funnel':1459 'gap':914 'gemini':177,362,364,1581 'gen':176,361,1580 'general':209 'general-purpos':208 'generat':51,55,191,213,216,265,337,811,1113,1398 'generic':171,1564,1585 'genr':807 'girl':994 'github.com':1601,1642 'github.com/higgsfield-ai/skills':1641 'github.com/higgsfield-ai/skills)':1600 'goal':1087 'googl':159,594 'gpt':84,494,1124,1400 'guidanc':1424 'gym':664 'halloween':1008 'hand':534,544,667 'handl':329 'header':570,688,692 'hero':106,136,562,685,695,771,778,875,906 'higgsfield':2,17,58,190,203,215,245,277,287,298,312,318,354,385,395,411,425,1132,1147,1173,1193,1397,1427,1574,1597,1608 'higgsfield-ai':1596 'higgsfield-gener':189,214 'higgsfield-product-photoshoot':1 'higgsfield-soul-id':202 'higgsfield/cli':283 'higher':952 'hold':72,549,668 'home':1052 'hook':929 'id':205,1353 'ident':201 'ig':578,1166 'imag':15,50,54,85,89,140,172,175,336,348,360,368,440,485,495,623,744,844,983,1103,1125,1139,1168,1190,1207,1209,1211,1239,1343,1401,1535,1568,1579,1586 'image-gen':174,359,1578 'image/video':212 'inform':236 'input':1210 'instagram':870 'instal':253,292,302,400 'instead':1395 'intent':634 'interact':428 'intern':1355 'interview':240,266,812,1447,1456 'jacket':148 'job':1338,1364 'json':1351 'keyword':637 'kitchen':661,763,1164 'label':469,821,1467 'labeled-opt':1466 'land':689 'languag':231,448 'levit':149,615,732 'licens':1604 'lifestyl':42,526,665,857,1153,1374 'light':1248 'linkedin':579 'list':1349 'local':1214 'lock':1279 'login':314,427 'lookbook':728 'lower':1419 'luxuri':997,1205 'make':129,134,842,895,900,904,1074 'mani':848,917 'market':127,192 'marketplac':1091 'match':880 'max':1463 'memori':489,1481 'mention':1366 'messag':1452 'meta':156,591,711 'mit':1603 'mktg':1612,1639 'mktg-steal':1638 'mode':20,74,237,376,383,452,513,514,630,640,908,922,1137,1152,1178,1198,1295,1408,1434,1485,1498,1513,1542,1552,1559,1592 'mode-specif':19,73,1407 'model':111,145,363,597,608,718,730,861,1024,1031,1034,1356 'modifi':742 'mood':626,747,928,1189 'moodboard':551,560,683,765,1179 'motion':736 'much':951 'multi':701,793,920,1232 'multi-output':919 'multi-slid':700,792 'multi-vari':1231 'multipl':1229 'name':453,890,1357 'nativ':558 'natur':1048 'need':181,207,330,343 'neutral':522,649 'never':471,491,823 'none':1011 'notic':1418 'number':1271 'obvious':481,833,883,910,1476 'offer':927 'one':346,647,1261,1309,1566 'one-off':345,1565 'open':473,825 'open-end':472,824 'option':275,470,822,969,1468 'outdoor':662,1047 'output':100,921,1412,1531 'overkil':1572 'overrid':1296 'pack':109,155,583,585,708,717,1269,1277 'packag':961 'page':690 'paid':152,709,872,1095 'palett':1251 'paraphras':1258 'partial':545 'particular':933 'past':1516 'path':251,399,1216 'pattern':1388,1391 'per':1294,1470 'person':540,678,798,805 'photo':119,841,889,942,949 'photographi':76 'photoshoot':4,41,61,375,845,1135,1150,1176,1196,1337,1430 'pi':46 'pick':632,1290,1482,1494 'pin':105,552,680,682,684,757,766,903,1180,1183,1491 'pinterest':45,104,158,557,593,679,713,756,767,871,902,1490 'pinterest-n':556 'pipelin':24 'platform':36,233,770 'point':26,1439 'poll':503 'port':1594 'post':699 'pre':264,810 'pre-gener':263,809 'prefer':234,643,950 'present':226 'preserv':1015 'preset':1247 'preview':369 'print':438,1128,1341 'prior':486 'product':3,14,29,40,43,49,60,95,118,133,150,165,374,381,518,520,528,538,599,610,618,648,655,657,671,676,741,760,775,786,803,840,888,899,941,948,959,1027,1065,1083,1134,1149,1175,1195,1336,1415,1429,1486,1571,1589 'product-photoshoot':59,373,1133,1148,1174,1194,1335,1428 'product-specif':380 'profession':10 'prompt':22,69,173,258,326,497,1120,1138,1155,1181,1200,1360,1403,1410,1519 'purpos':210 'qualiti':13,1413 'quarter':1060 'question':272,465,477,817,829,1448,1469 'quiet':996,1204 'quiet-luxuri':1203 'ratio':1144,1288,1299,1497 'raw.githubusercontent.com':307,406 'raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh':306,405 're':1636 're-run':1635 'read':220 'readi':510,1376 'real':531 'real-world':530 'redo':984 'refer':1102,1230 'reject':1550 'relev':1109 'render':607 'repeat':1225 'repli':445 'request':1070 'requir':281,384,1576 'resolut':1330 'respond':449 'restyl':619,752,989,1199 'result':1340 'return':88,293,1106,1236 'reusabl':199 'rout':161,356,1560 'rule':434,1510 'run':261,424,1094,1637 'scene':527,658,666,789,1154 'sculptur':617,739 'season':628,748,1003 'section':1515 'see':267 'select':238,631,1499,1514 'sell':1088 'sensibl':1292 'serum':801 'session':256,416 'sh':309,408 'shoot':727 'shopifi':654,869 'short':464,816,1347,1465 'shot':44,103,151,519,656,1375,1416,1487 'show':773 'silent':505 'singl':1114,1451 'skill':280,333,1442,1633 'skill-higgsfield-product-photoshoot' 'skip':476,827,881,1472 'slide':576,698,702,794,1273,1285 'slower':1573 'social':153,571,704,710,790,1264 'someth':1076 'soul':204 'source-moizibnyousaf' 'special':328 'specif':21,33,75,99,126,382,646,806,1409 'splash':616,734 'stall':1454 'static':587 'status':247,413,1372 'stay':457,1554 'stdout':1130 'steal':1640 'step':386 'street':1049 'string':1553 'structur':79,1423 'studio':102,193,523,652,856,1045 'style':614,967,1050 'style/mood':854 'subject':751,1072 'submit':82,274,467,819,1122 'suggest':1036 'sunlit':1163 'surfac':252,323,636 'surreal':611,737 'swipeabl':703 'system':1282 'tabl':1547 'target':37 'templat':80 'text':938,1361 'three':1059 'three-quart':1058 'tie':754,1508 'tie-break':753,1507 'tier':371,1583 'tight':541 'tiktok':157,592,712 'topic':1085 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-marketing' 'topic-brand-memory' 'topic-brand-voice' 'topic-claude-code' 'topic-claude-code-skills' 'topic-cli' 'topic-cmo' 'topic-marketing-automation' 'topic-marketing-cli' 'topic-seo' 'train':197 'transform':620 'tri':113,143,722 'try-on':112,142,721 'tryout':598,731,1032 'turn':487,1471 'two':639 'type':836,884,936,971,979,1022,1067,1110 'unclear':1071 'unknown':1551 'updat':1097 'upload':484,838,886,946,981,1100,1219,1223 'upstream':1622,1625,1632 'url':90,441,508,1127,1240,1344,1536,1539 'use':5,38,93,227,468,602,660,777,867,892,977,1331,1426,1505,1540,1577 'user':8,115,180,194,206,341,422,516,1303,1453,1523 'uuid':1224 'ux':433 'vagu':1069 'valentin':1006 'valu':1311,1543 'vari':1246 'variant':589,1233,1253,1274 'version':988,1202,1623 'vertic':553,681,1182 'via':16,56 'vibe':986 'video':184 'virtual':141,596,720,729,1030 'visual':30,96,1281 'vocabulari':77,1421,1504 'waist':1061 'wait':430,506 'want':9,121,195,517,1527,1533 'wear':146,719,1025 'websit':567,687,874,1098 'whenev':39 'white':651 'whose':478,830 'wide':565,693 'wide-format':564 'win':782,795,808 'within':1555 'without':289,315,749,1587 'world':532 'worn':600 'write':492 'wrong':1420,1422,1484,1493,1495 'y2k':1000","prices":[{"id":"c68a3bc9-7180-4202-8ad0-02da68342aa2","listingId":"55434d08-4644-47ac-84b0-a9eceb8eb376","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MoizIbnYousaf","category":"marketing-cli","install_from":"skills.sh"},"createdAt":"2026-05-05T13:05:58.652Z"}],"sources":[{"listingId":"55434d08-4644-47ac-84b0-a9eceb8eb376","source":"github","sourceId":"MoizIbnYousaf/marketing-cli/higgsfield-product-photoshoot","sourceUrl":"https://github.com/MoizIbnYousaf/marketing-cli/tree/main/skills/higgsfield-product-photoshoot","isPrimary":false,"firstSeenAt":"2026-05-05T13:05:58.652Z","lastSeenAt":"2026-05-18T19:05:49.794Z"}],"details":{"listingId":"55434d08-4644-47ac-84b0-a9eceb8eb376","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MoizIbnYousaf","slug":"higgsfield-product-photoshoot","github":{"repo":"MoizIbnYousaf/marketing-cli","stars":18,"topics":["agent-skills","ai-agents","ai-marketing","brand-memory","brand-voice","claude-code","claude-code-skills","cli","cmo","marketing-automation","marketing-cli","seo","skills-sh","typescript"],"license":"mit","html_url":"https://github.com/MoizIbnYousaf/marketing-cli","pushed_at":"2026-05-13T21:06:05Z","description":"Agent-native marketing cli: 51 skills, 5 research agents, brand memory that compounds, plus a local Studio dashboard (beta). single agent-native cli, then /cmo in ur coding agent..","skill_md_sha":"7dab98741de4680ac2cb5dfeac13cece445b32bb","skill_md_path":"skills/higgsfield-product-photoshoot/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MoizIbnYousaf/marketing-cli/tree/main/skills/higgsfield-product-photoshoot"},"layout":"multi","source":"github","category":"marketing-cli","frontmatter":{"name":"higgsfield-product-photoshoot","license":"MIT","description":"Use when the user wants professional brand-quality product images via Higgsfield's\nmode-specific prompt enhancement pipeline. Entry point for any product visual\nwith a specific format or platform target.\nUse whenever: \"product photoshoot\", \"lifestyle product shots\", \"Pinterest pin\",\n\"hero banner\", \"ad pack\", \"virtual try-on\", \"studio shot\", \"carousel images\",\n\"Meta ads creative\", \"model wearing product\", \"levitating product\", \"splash shot\",\n\"CGI style product\", \"restyle product image\", Shopify image, brand campaign visual.\n10 modes: product_shot, lifestyle_scene, closeup_product_with_person, moodboard_pin,\nhero_banner, social_carousel, ad_creative_pack, virtual_model_tryout,\nconceptual_product, restyle.\nBackend assembles the prompt — never call gpt_image_2 directly for product shots.\nNOT for: one-off images without a product (use image-gen), branded video with\navatars (use higgsfield-generate), Soul training (use higgsfield-soul-id).\nRequires Higgsfield CLI and authed account."},"skills_sh_url":"https://skills.sh/MoizIbnYousaf/marketing-cli/higgsfield-product-photoshoot"},"updatedAt":"2026-05-18T19:05:49.794Z"}}