Recommend and preview makeup looks based on the user's face shape and skin tone, using YouCam (Perfect Corp) AI. Analyzes the selfie, suggests suitable looks, then renders a virtual makeup try-on image. Use for "推薦妝容", "幫我上妝", "makeup look", "virtual makeup". Do NOT use for skin-condition scoring, hair, or clothes.
编程
Hair Color & Style Advisor
试用Recommend a hairstyle and hair color based on the user's face shape and skin tone, then preview them with YouCam (Perfect Corp) AI. Use for "推薦髮型", "換髮色", "hairstyle advice", "hair color try-on". Do NOT use for hair health diagnostics (that's hair-diagnostics), skin, makeup, or clothes.
它能做什么
Recommend a hairstyle and hair color based on the user's face shape and skin tone, then preview them with YouCam (Perfect Corp) AI. Use for "推薦髮型", "換髮色", "hairstyle advice", "hair color try-on". Do NOT use for hair health diagnostics (that's hair-diagnostics), skin, makeup, or clothes.
技能文档
Hair Color & Style Advisor
An analysis + generation skill: analyze face shape and skin tone, then recommend and preview
a hairstyle and/or hair color. There is no run.py.
When to trigger
When the user wants a hairstyle/color recommendation or try-on. For hair-health diagnostics, hand off to hair-diagnostics.
Ask first (this skill has multiple generation options) and state cost
Before generating, ask the user what they want and tell them the credit cost of each:
- Restyle (change hairstyle) —
hair-transfer - Recolor (change hair color) —
hair-color - Both
Get costs with
python scripts/youcam_core.py cost --feature hair-transferand--feature hair-color(plus the analysis features if you run them), tell the user, and only run what they choose.
Get the latest API spec (do this every run)
- Facial attributes: https://docs.perfectcorp.com/reference/ai_face_analyzer.md
- Skin tone: https://docs.perfectcorp.com/reference/ai_skin_tone_analysis.md
- Restyle: https://docs.perfectcorp.com/reference/ai_hairstyle.md (latest may be hair-transfer v2.1)
- Recolor: https://docs.perfectcorp.com/reference/ai_hair_color.md
Pass
--versionif newer thanapi-fallback.yaml.
Prerequisites
A clear, front-facing selfie that shows the hair. python scripts/youcam_core.py validate-key
(0 credits); guide the user to set the key if missing.
Flow
- Analyze (as needed):
run --feature face-attr-analysisfor face shape,run --feature skin-tone-analysisfor colors. - Recommend: use
references/guide.md— face shape → hairstyle silhouette, skin tone → color family. - Restyle (hair-transfer): style source can be a preset template or a reference photo.
- Template: read
GET /s2s//task/template/hair-transfer, thenrun --feature hair-transfer --src_file --param template_id= - Reference photo:
run --feature hair-transfer --src_file --ref_file
- Template: read
- Recolor (hair-color):
run --feature hair-color --src_file --param preset="Honey Blonde"(or custom pattern + palettes; ombre needs blend_strength / line_offset — see the doc). - The generation returns a result image URL in
data.results.url.
Output rules
- Return the result image URL exactly as given (hyperlink is OK; do not modify it).
- Explain the recommendation (face shape → style, skin tone → color).
- Always end with this note: "This preview image is AI-generated and for reference only; real hairstyle/color results may vary. For coloring, consult a professional stylist."
相关技能
Analyze portrait photos to recommend the most flattering hairstyle based on face shape, facial features, hair texture, and personal style. Use when the user uploads a portrait/headshot photo and asks for hairstyle recommendations, haircut advice, or wants to see how they would look with a suggested
Analyze skin tone and facial attributes from a single selfie using YouCam (Perfect Corp) AI. Returns skin/eye/eyebrow/lip/hair colors plus facial feature shapes and golden-ratio proportions, as a readable report. Use for "測膚色", "臉型分析", "facial attributes". Do NOT use for skin-condition scoring (that's skin-analysis-expert), makeup, or hair try-on.
Diagnose hair-health metrics — density, type, frizziness, length — from a single selfie using YouCam (Perfect Corp) AI, and return one combined report. Use for "頭髮體檢", "髮質分析", "hair diagnostics", "hair health report". Do NOT use for hairstyle/color try-on (that's hair-color-style-advisor), skin, makeup, or clothes.
Analyze a person's skin from a single selfie using YouCam (Perfect Corp) AI. Returns 16 skin-condition scores plus skin type, as a readable report. Use when the user wants a skin analysis / skin report / skin score — incl. "幫我看膚質", "膚況分析", "how's my skin", "skin report". Do NOT use for skin-tone/facial attributes (that's facial-consultant), makeup, or hair.
把AI发型发色预览图需求变成可执行工作流、可运行代码与可交付内容