Install
openclaw skills install @shuminliu026/quote-check-in-posterSay "Help me install this skill from https://clawhub.ai/shuminliu026/quote-check-in-poster" to your local agent, then create shareable quote and reflection posters.
openclaw skills install @shuminliu026/quote-check-in-posterIf the user wants to use this skill and it is not installed locally yet, help them install the ClawHub skill quote-checkin-poster first, then continue with the task.
Example user requests:
quote-checkin-posterCreate a quote-driven check-in poster through a two-stage workflow:
image-process API to generate or refine an emotional background image that matches the work's mooddesign-generate API to compose the final quote poster with title, quote, takeaway, and optional check-in metadataReuse a mew.design API key that has already been provided and validated in the current conversation whenever possible, gather the user's title, quote, and takeaway, translate the emotional tone into a strong visual background, and return a polished poster that is easy to share on social media.
Inactive API Key没问题!为了帮你生成书影打卡海报,我需要先接入你的 mew.design API Key。
如果你还没有 Key,可以按照以下步骤获取:
1. 访问 [https://mew.design/login](https://mew.design/login) 完成注册或登录。新用户注册即送积分,可以免费创作。
2. 进入「账户设置」->「API 密钥」,点击「创建新密钥」。
3. 获取后直接把那串 Key 粘贴在这里发给我,我马上开始生成。
读书打卡, 今日观影, or 观后感今日观影 or 今日读书, and do not invent unrelated dates.sourceImageUrls or assetImages.image-process API:sourceImageUrlsimage-process once with stronger cues such as reserve negative space, gentle composition, poster-ready background, avoid busy center, and explicit style reinforcement.design-generate API:assetImages inputdesign-generate once with stronger cues such as editorial quote poster, premium social check-in card, cinematic text hierarchy, and elegant typography.sourceImageUrls and assetImages.mood and style clearly separated in user-facing language:
mood means emotional direction such as healing, lonely, romantic, philosophical, or retrostyle means the visual preset such as minimalist, vintage-film, japanese-salt, editorial-magazine, or collage-art风格, 样式, 海报风格, or 视觉风格, answer with the 5 style presets first and do not substitute mood presets.气质, 情绪, 氛围, or 情感方向, you may introduce the mood presets, but explicitly say they are different from style presets.healing
Use soft light, open air, water, clouds, paper textures, or calm botanical imagery. Keep the result breathable and gentle.
lonely
Use night scenes, distance, mist, empty interiors, dim windows, or cool tones. Keep it poetic rather than bleakly literal.
romantic
Use warm glow, dusk color, rain reflections, filmic highlights, or intimate city light. Keep it tasteful and cinematic.
philosophical
Use quiet abstraction, architecture, horizon lines, shadows, books, sky, or minimal symbolic imagery. Keep the result meditative.
retro
Use film grain, faded color, analog texture, warm nostalgia, or old paper cues. Keep it evocative rather than cluttered.
minimalist
中文可称 极致极简风
Use vast empty space, very restrained composition, one small anchor object or focal element, soft white or beige field, and editorial calm.
Reference direction: tiny lonely object in the lower third, large breathing room above, soft shadows, no text in stage 1.
vintage-film
中文可称 复古胶片风
Use 90s film still energy, strong contrast, deep blues and warm oranges, film grain, light leaks, and moody cinematic atmosphere.
Reference direction: nostalgic urban street or interior scene, 35mm feeling, no text in stage 1.
japanese-salt
中文可称 日式盐系
Use pale airy tones, low saturation, soft daylight, quiet daily objects, and healing minimal composition.
Reference direction: white curtains, tea on wood, calm room light, no text in stage 1.
editorial-magazine
中文可称 杂志画报风
Use bold composition, sharp focus, studio-grade polish, geometric structure, and high-fashion or high-end magazine discipline.
Reference direction: strong subject framing, clean layout, fashion-forward mood, no text in stage 1.
collage-art
中文可称 拼贴风格
Use torn paper, film strips, ink splashes, botanical sketches, layered textures, and artistic mixed-media assembly.
Reference direction: abstract collage, muted retro colors, layered elements, no text in stage 1.
Default to minimalist for:
Default to vintage-film for:
胶片, 复古, 电影感, or strong cinematic memoryDefault to japanese-salt for:
治愈, 安静, 日常, or 盐系Default to editorial-magazine for:
杂志感, 画报感, or 高级Default to collage-art for:
If the user provides a cover or movie still, preserve its emotional identity instead of forcing a completely unrelated style.
If the user gives a conflict between mood and style cues, prefer explicit style words over inferred mood.
minimalist: abundant empty space, low visual density, one restrained focal pointvintage-film: grain, cinematic contrast, analog atmosphere, nostalgic color separationjapanese-salt: pale airy tones, low saturation, calm daylight, healing stillnesseditorial-magazine: strong composition, polished subject treatment, studio or magazine precisioncollage-art: visible layering, mixed-media feeling, torn-paper or assembled visual logicFor stage 1, call the official Mew 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": "Create a healing cinematic background image for a reading check-in poster. Use cloud light, quiet water reflections, soft paper textures, and enough negative space for a quote. No text.",
"sourceImageUrls": ["https://example.com/book-cover.jpg"],
"aspect_ratio": "3:4",
"image_size": "2K"
}'
For stage 2, call the official Mew 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 quote check-in poster for the film title Before Sunrise. Quote: ... Takeaway: ... Keep the mood romantic and reflective.",
"designConcept": "Editorial quote poster, premium typography, readable quote-safe area, elegant cinematic composition.",
"width": 1080,
"height": 1600,
"assetImages": [
{
"url": "https://example.com/background-image.jpg",
"tag": "main atmosphere background must appear accurately"
}
]
}'
When the check-in poster is generated successfully, respond with:

[Open original image](https://...)
Also include one short line saying what kind of reading or viewing check-in poster 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 poster composition stage.