Install
openclaw skills install @shuminliu026/story-invite-posterSay "Help me install this skill from https://clawhub.ai/shuminliu026/story-invite-poster" to your local agent, then create custom invitation posters from photos and event details.
openclaw skills install @shuminliu026/story-invite-posterIf the user wants to use this skill and it is not installed locally yet, help them install the ClawHub skill story-invite-poster first, then continue with the task.
Example user requests:
story-invite-posterCreate a story-driven invitation poster through a two-stage workflow:
image-process API to turn the user's photos and memories into a unified hero visualdesign-generate API to compose the final invitation poster with event copy and layoutReuse a mew.design API key that has already been provided and validated in the current conversation whenever possible, gather event details and story assets, turn those assets into a coherent visual world, and return a finished invite poster that feels personal rather than templated.
Inactive API Key没问题!为了帮你生成专属邀请海报,我需要先接入你的 mew.design API Key。
如果你还没有 Key,可以按照以下步骤获取:
1. 访问 [https://mew.design/login](https://mew.design/login) 完成注册或登录。新用户注册即送积分,可以免费创作。
2. 进入「账户设置」->「API 密钥」,点击「创建新密钥」。
3. 获取后直接把那串 Key 粘贴在这里发给我,我马上开始生成。
sourceImageUrls or assetImages.birthdayhousewarmingweddingimage-process API:sourceImageUrlsimage-process once with stronger preservation cues such as preserve the same people, preserve the same home layout, preserve the same pet identity, and keep the same emotional tone.design-generate API:assetImages inputdesign-generate once with stronger cues such as story-driven invitation design, bespoke celebration poster, editorial layout, premium event stationery feel, and luxury invitation mood.sourceImageUrls and assetImages.birthday
Use celebration cues such as cake, candles, ribbons, confetti, florals, balloons, playful elegance, or milestone symbolism depending on age and tone. Keep the result personal rather than party-supply generic.
housewarming
Use home cues such as doorway light, keys, flowers, dining warmth, pets, table settings, windows, books, and lived-in details. Make the home feel welcoming and emotionally specific.
wedding
Use romantic cues such as vows, florals, rings, soft ceremony light, elegant wardrobe, meaningful locations, and refined typography. Keep it intimate and premium rather than bridal-template cliché.
classic-movie-poster
Use cinematic composition, dramatic light, emotional color contrast, and a movie-poster sense of spectacle. Works especially well for weddings, anniversaries, and personal milestone celebrations.
Reference direction: romantic couple under a streetlamp, dramatic blue and yellow palette, realistic credit-block structure, high-resolution cinematic atmosphere.
modern-minimalist
Use strong negative space, clean lines, restrained neutral colors, and magazine-like calm. Works especially well for housewarming invites, elegant dinners, and high-end private gatherings.
Reference direction: one anchor object or scene, soft daylight, beige/white/sage palette, clean top area for typography.
creative-illustrative
Use colorful narrative illustration, modern editorial whimsy, and playful storytelling details. Works especially well for birthdays, pet-centered gatherings, and family parties.
Reference direction: cozy room vignette, pet and cake details, New Yorker cover energy, vector-clean composition.
vintage-retro
Use film grain, warm nostalgic tones, candid motion, and analog-photo atmosphere. Works especially well for reunion dinners, nostalgia parties, and old-friend celebrations.
Reference direction: 1990s candid dinner-table mood, light leaks, Polaroid feeling, retro typography.
scrapbook-collage
Use torn paper, photo fragments, tape, doodles, handwriting cues, and layered memory textures. Works especially well for growth-story birthdays, memory-rich weddings, and events with many keepsakes or mixed elements.
Reference direction: collage board with stamps, dried flowers, washi tape, handwritten notes, layered paper feeling.
Default to classic-movie-poster for:
Default to modern-minimalist for:
Default to creative-illustrative for:
Default to vintage-retro for:
Default to scrapbook-collage for:
If the user provides both a scene type and a clear emotional tone, prefer tone over event type when the two conflict.
If the user provides many photos, handwriting-like copy, or memory fragments, bias toward scrapbook-collage.
If the user provides a single strong portrait and asks for premium taste, bias toward modern-minimalist.
If the user asks for “电影感”, “像海报”, “仪式感很强”, or similar wording, bias toward classic-movie-poster.
For stage 1, call the official Mew.design image-process API directly:
curl -sS -X POST "https://api.mew.design/open/api/image/process" \
-H "Content-Type: application/json" \
-H "x-api-key: USER_PROVIDED_KEY" \
-d '{
"prompt": "Transform the provided home and family photos into a premium housewarming invitation hero visual while preserving the same people, pet, and home identity. Add warm evening light, welcoming table styling, floral accents, and editorial invitation mood. No text.",
"sourceImageUrls": ["https://example.com/photo.jpg"],
"aspect_ratio": "3:4",
"image_size": "2K"
}'
For stage 2, call the official Mew.design design-generate API directly:
curl -sS -X POST "https://api.mew.design/open/api/design/generate" \
-H "Content-Type: application/json" \
-H "x-api-key: USER_PROVIDED_KEY" \
-d '{
"userQuery": "Create a custom housewarming invitation poster using the transformed family-and-home hero image. Title: Welcome Home. Subtitle: Join us for a cozy evening in our new place. Include date, time, address, and RSVP.",
"designConcept": "Bespoke invitation poster, editorial event layout, readable text-safe areas, premium stationery feel, warm home atmosphere.",
"width": 1080,
"height": 1600,
"assetImages": [
{
"url": "https://example.com/transformed-hero.jpg",
"tag": "main story-driven invite hero must appear accurately"
}
]
}'
When the invite poster is generated successfully, respond with:

[Open original image](https://...)
Also include one short line saying what kind of story-driven invitation was created.
When a user provides a local-only image, use a consent-first explanation like:
你这张图片现在是本地文件/聊天附件,还不是公网 URL。为了把它作为故事素材喂给生成接口,我建议你优先直接给我一个公网可访问的图片 URL,这样更稳,也更方便复用。
如果你现在没有可用 URL,我也可以先帮你临时上传到第三方文件托管,换成一个可访问的图片 URL,再拿这个 URL 去生成。
需要先说明一下:这相当于会把图片发送到外部服务。
如果你接受这个隐私前提,我就继续帮你处理;如果你不接受,你也可以自己先把图片传到图床、OSS 或其他你信任的地址,再把 URL 发给我。
design-generate API for the final invitation composition stage.