Turn a product image plus sales copy into a festival-ready promotional poster. Use this skill when the user wants a finished visual poster, not a plain-text campaign draft.
Collect the user's mew.design API key, gather the product assets and campaign copy, choose the target holiday, first upgrade the product into a stronger holiday-ready hero visual through the official Mew image-process API, and then generate the final poster through the official Mew design generation API.
没问题!为了帮你生成高质量的节日促销海报,我需要先接入你的 mew.design API Key。
如果你还没有 Key,可以按照以下步骤获取:
1. 访问 [https://mew.design/login](https://mew.design/login) 完成注册或登录。新用户注册即送积分,可以免费创作。
2. 进入「账户设置」->「API 密钥」,点击「创建新密钥」。
3. 获取后直接把那串 Key 粘贴在这里发给我,我马上为你开工!
design-generate and image-process need a server-accessible image URL for must-include assets or source-image editing节日方向已经明确啦。你想让这张促销海报走哪一种视觉风格?
1. 弥散光感风
柔和渐变、毛玻璃感、整体更年轻精致,也更有科技感。
2. 孟菲斯风
高饱和撞色、几何装饰很多,适合热闹的大促气氛。
3. C4D 3D 立体风
产品像放在真实展示台上,更强调质感、体积感和“贵”的感觉。
4. 杂志排版风
更强调版式、留白和字体气质,适合服饰、家居、生活方式品牌。
5. 插画涂鸦风
实拍产品配合手绘小元素,亲切、有温度,也更容易拉近和用户的距离。
你回复我序号或风格名都可以,我会按你选的风格生成。
mesh-gradientmemphisc4d-rendereditorial-layoutdoodle-illustrationimage-process API.assetImages input so the product stays visually anchored in the final poster./open/api/design/generate.reserve a dedicated text-safe area, do not let the product overlap text, place pricing in a clean high-contrast block, and keep CTA fully visible.image-process pass with stronger product-specific art direction, then regenerate the final poster from that newer hero image.If a previously seen key later fails with an authentication error such as C40100, C40101, C40102, or C40103, stop using it immediately and show the onboarding copy again so the user can register or create a new key.
assetImages or sourceImageUrls.design-generate for the final poster composition because the output needs layout, hierarchy, and must-include assets.image-processdesign-generate for the final poster compositionimage-process stage, make the holiday feel obvious in the product hero through atmosphere, light, props, and gift cues before poster layout begins.mesh-gradientUse irregular soft color blooms, translucent frosted text panels, and a premium airy atmosphere. Good for young, refined, tech-forward campaigns.
Must-see traits: soft blended light spots, translucent glassy text area, clean spacing, elegant modern mood.
Avoid: overly noisy sale stickers, heavy geometry overload, hard-edged bargain-board feeling.
memphisUse bold geometric decoration, saturated contrast colors, dots, zigzags, rings, and an intentionally busy festive composition. Good for big promotions and trendy youth brands.
Must-see traits: dense decorative geometry, lively clash colors, celebratory fullness, strong motion feeling.
Avoid: sparse minimal layout, muted luxury calmness, weak decorative rhythm.
c4d-renderUse a realistic 3D display stage, dimensional props, floating objects, and polished light-shadow rendering around the product. Good for beauty, skincare, and appliances that need premium object presence.
Must-see traits: obvious display pedestal or scene depth, volumetric lighting, material shine, premium rendered feel.
Avoid: flat collage, plain gradient background only, handwritten doodle look.
editorial-layoutUse generous whitespace, strong typography hierarchy, large color-block divisions, and magazine-like composition. Good for fashion, home, and lifestyle brands.
Must-see traits: sophisticated typography, visible layout grid, elegant spacing, restrained decoration.
Avoid: cluttered discount-board chaos, excessive 3D props, too many playful doodles.
doodle-illustrationUse hand-drawn accents, handwritten marks, and playful small illustration elements around the real product photo. Good for snacks, stationery, kids, and warm approachable brands.
Must-see traits: product photo plus doodles, hand-made warmth, friendly informal rhythm, light playful energy.
Avoid: heavy luxury render staging, rigid editorial severity, overbearing geometry.
mesh-gradient: clear diffused light blooms, frosted glass text panels, airy translucent depthmemphis: denser geometric decorations, saturated clash colors, full lively compositionc4d-render: obvious 3D display pedestal, premium material shine, strong rendered light-shadow deptheditorial-layout: more whitespace, stronger typography hierarchy, magazine-style layout blocksdoodle-illustration: visible hand-drawn marks, handwritten accents, real product plus doodle combinationdouble-11High-energy e-commerce campaign. Strong urgency, large discount numbers, bold red-black or electric commerce palette, sale tags, countdown or price-burst feeling.
christmasWarm festive holiday feel. Red-green-gold palette, gift ribbon cues, soft glow, winter decor, premium gift atmosphere.
618Mid-year shopping festival. Fresh commerce energy, platform-promo feeling, bold deal communication, lively but clean layout.
new-yearCelebration and renewal. Gold-red festive accents, fireworks or festive light cues, lucky or prosperous tone, refreshed brand kickoff feel.
valentines-dayRomantic seasonal theme. Pink-red palette, elegant soft highlights, heart or ribbon cues, giftable emotional feel.
black-fridayHigh-contrast deal aesthetic. Black-gold or black-neon style, aggressive discount treatment, premium urgency, strong commerce punch.
Use the helper script:
python3 scripts/build_holiday_promo_request.py \
--holiday double-11 \
--style memphis \
--product-name "保湿修护精华" \
--headline "双11 到手价直降" \
--subheadline "修护、保湿、维稳一步到位" \
--offer "限时 5 折" \
--cta "立即抢购" \
--selling-point "敏感肌友好" \
--selling-point "轻润不黏腻" \
--product-image "https://example.com/product.png|main product packshot" \
--output /tmp/holiday-promo-body.json
Then generate the image:
curl -sS -X POST "https://api.mew.design/open/api/design/generate" \
-H "Content-Type: application/json" \
-H "x-api-key: USER_PROVIDED_KEY" \
--data @/tmp/holiday-promo-body.json
The helper script should inject stronger style-lock instructions so the output more faithfully matches the selected visual category, including must-see traits and avoid-list traits.
Use the bundled validator:
python3 scripts/validate_mew_design_key.py --api-key "USER_PROVIDED_KEY"
Validation rule:
0: key looks valid.2: auth failed or key is unusable.1: network or unexpected error.1080 width unless the user requests another size.image-process enhanced hero image, not the raw product image.image-process before rerunning the final poster composition.When the poster is generated successfully, respond with:

[Open original image](https://...)
Also include one short line saying which product and holiday the poster is for.
If the generated poster visibly misses the selected poster style, retry once with a stronger style-specific prompt that explicitly names the missing traits and repeats what the poster must not resemble.
If the generated poster has poor readability or the product covers key copy, retry once with stronger layout-safety instructions that explicitly reserve clean text space and prevent text overlap.
If the generated poster cuts text near the bottom or edge, retry once with stronger margin instructions such as increase bottom safe area, keep all copy away from the border, and do not place text on trim edges.
If the generated poster feels cramped because the product sits too close to the title, retry once with stronger spacing instructions such as increase vertical breathing room, separate headline block from product hero, and do not place the product directly under the title.
If the generated poster still has copy touching the product outline, retry once with stronger contour-avoidance instructions such as treat the product silhouette as a no-text zone, move slogans into a separate text panel, and keep copy away from corners and protruding edges.
If the generated poster has the right layout but the product image quality is the main issue, rerun the product-hero enhancement pass and then rebuild the poster.
When a user provides a local-only image, use a consent-first explanation like:
你这张图片现在是本地文件/聊天附件,还不是公网 URL。为了把它作为海报里的必须素材喂给生成接口,我建议你优先直接给我一个公网可访问的图片 URL,这样更稳,也更方便复用。
如果你现在没有可用 URL,我也可以先帮你临时上传到第三方文件托管,换成一个可访问的图片 URL,再拿这个 URL 去生成。
需要先说明一下:这相当于会把图片发送到外部服务。
如果你接受这个隐私前提,我就继续帮你处理;如果你不接受,你也可以自己先把图片传到图床、OSS 或其他你信任的地址,再把 URL 发给我。
共 1 个版本