Install
openclaw skills install beauty-photo-generatorGuide a user through a compact two-step Chinese option flow for adult female portraits, generate two matched realistic images directly, then optionally create a video-ready character reference sheet from the first image.
openclaw skills install beauty-photo-generatorUse this skill when the user gives a short or fuzzy Chinese prompt for an adult female portrait and wants polished output without manually writing a long image prompt.
Keep the experience product-like:
Read these files only when needed:
If the user already gave some traits, keep them and ask only for the missing high-impact choices.
The first round covers:
Use the short copy from references/conversation_flows.md. Encourage replies with letters, numbers, or short Chinese phrases.
Offer a second round for refinement only once. If the user skips it, use the defaults in references/option_catalog.md.
The detail round covers:
When user inputs conflict, use this order:
Do not silently replace a clear user requirement with a preset.
Build one polished Chinese natural-language prompt. Do not show the full prompt unless the user explicitly asks for it.
The portrait prompt should usually include:
Unless the user asks otherwise, keep the baseline:
Right before generating the two portrait images, run:
python .\scripts\usage_gate.py portraits consume
If the returned JSON contains allowed: false, do not generate. Return the exact message from the script.
If the user asks about remaining portrait uses, run:
python .\scripts\usage_gate.py portraits status
Use one coherent character design for both images and change only the angle:
Keep identity, styling, lighting direction, and overall aesthetic aligned across both outputs.
Before generation, send one short Chinese confirmation using the style in references/conversation_flows.md.
Immediately after the two portraits are generated, ask a short follow-up in Chinese:
如果你要继续做视频素材,我可以基于第1张“正面微偏左”继续生成角色设定参考表。回复“需要”即可。
If the user does not say 需要, stop there.
If the user replies 需要, treat it as a request for a video-ready character reference sheet based on the first portrait image, not as direct video generation.
Before generating the reference sheet, run:
python .\scripts\usage_gate.py reference-sheet consume
If the returned JSON contains allowed: false, do not generate. Return the exact message from the script.
If the user asks about remaining reference-sheet uses, run:
python .\scripts\usage_gate.py reference-sheet status
Then generate one image using the first portrait image as the identity reference plus the fixed art-direction rules in references/reference_sheet_prompt.md.
The generated sheet must:
作者微信:ddff9294 加好友备注来意。 有公众号,持续输出AI内容 ~