← Files YouCamARCHIVED FILE
plugin.json
7.15 KB · Nov 3, 2026 · 19:08 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a4778774ff88191b1c87186d5269a99",
"version": "2.0.0",
"description": "Get personalized beauty and style advice, analyze appearance, try virtual makeup, and generate or edit images with YouCam. Connect your YouCam account to access supported services and features.",
"author": {
"name": "Perfect Corp.",
"url": "https://www.perfectcorp.com"
},
"homepage": "https://yce.perfectcorp.com/",
"keywords": [
"beauty",
"makeup",
"skincare",
"fashion",
"image-editing"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "YouCam",
"shortDescription": "Beauty advice & photo editing",
"longDescription": "About\nBring professional beauty and photo editing into your ChatGPT conversations with YouCam. Connect your YouCam Online Editor account to analyze facial features and skin concerns, receive personalized beauty recommendations, preview new looks, and edit the photos you provide\u2014all through natural conversation.\n\nWhat you can do\n\u2022 Analyze skin concerns, facial features, face shape, and personal color\n\u2022 Get personalized skincare, makeup, hairstyle, and hair color recommendations\n\u2022 Preview virtual makeup, hairstyles, and hair colors\n\u2022 Retouch portraits and enhance photos\n\nTry asking\n\u2192 @YouCam Apply a natural makeup look that complements my features\n\u2192 @YouCam Analyze my visible skin concerns and recommend a personalized skincare routine\n\u2192 @YouCam Recommend hairstyles and hair colors that suit my face shape and personal color\n\u2192 @YouCam Retouch this portrait while keeping the result natural\n\u2192 @YouCam Help me explore beauty looks for an event or profile photo",
"developerName": "Perfect Corp.",
"category": "Creativity",
"capabilities": [],
"websiteURL": "https://yce.perfectcorp.com/",
"defaultPrompt": [
"Apply a natural makeup look that complements my features",
"Analyze my visible skin concerns and recommend a personalized skincare routine",
"Recommend hairstyles and hair colors that suit my face shape and personal color"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png",
"supportURL": "https://yce.perfectcorp.com/",
"privacyPolicyURL": "https://www.perfectcorp.com/perfectbeauty/youcam/privacy-policy",
"termsOfServiceURL": "https://www.perfectcorp.com/perfectbeauty/youcam/terms-of-service"
},
"review": {
"demo_recording_url": "https://drive.google.com/file/d/1FLDpN7IPl66xKyhDxNng4Bhugn0LYbee/view?usp=drive_link",
"test_cases": {
"positive": [
{
"description": "Get everyday makeup advice for a Light Spring color palette.",
"prompt": "I think I am a Light Spring color type. What makeup colors would suit me best for everyday wear?",
"tools_triggered": "create-beauty-content",
"expected_behavior": "Returns practical recommendations focused on soft, warm, fresh makeup colors suitable for a Light Spring palette."
},
{
"description": "Add a red round hat to the person in one uploaded photo.",
"prompt": "Please edit this photo so the person is wearing a red round hat. Keep the person's face recognizable and make the hat's position, lighting, and shadows look natural.",
"file_attachment_urls": [
"https://app-master.youcamapi.cn/miniprogram/openai/app-submission/test1.jpg"
],
"tools_triggered": "create-beauty-content",
"expected_behavior": "Returns an edited image in which the recognizable person is wearing a naturally positioned red round hat with lighting and shadows that match the original photo."
},
{
"description": "Place a person from one uploaded image into a second uploaded landscape image.",
"prompt": "Use the first image as the person photo and the second image as the landscape background. Place the person naturally into the landscape while keeping the person's face recognizable, matching the lighting and perspective, and making the final image look realistic.",
"file_attachment_urls": [
"https://app-master.youcamapi.cn/miniprogram/openai/app-submission/test1.jpg",
"https://app-master.youcamapi.cn/miniprogram/openai/app-submission/test2.jpeg"
],
"tools_triggered": "upload-file, create-beauty-content",
"expected_behavior": "Uploads both images, passes their file references to the beauty workflow, and returns a realistic composite that places the recognizable person from the first image into the landscape from the second image."
},
{
"description": "Create a skincare campaign image with custom text from an uploaded portrait.",
"prompt": "Transform this portrait into a commercial-quality skincare campaign image. Keep the person recognizable, enhance skin texture naturally, improve the lighting, softly blur the background, and add readable text that says 'Radiant Skin'.",
"file_attachment_urls": [
"https://app-master.youcamapi.cn/miniprogram/openai/app-submission/test1.jpg"
],
"tools_triggered": "create-beauty-content",
"expected_behavior": "Returns a skincare campaign image that keeps the person recognizable, enhances skin texture naturally, improves lighting, softly blurs the background, and includes the requested 'Radiant Skin' text, with the generated image available to view or download."
},
{
"description": "Check the current credit costs for YouCam AI Agent features.",
"prompt": "How many credits does each feature use?",
"tools_triggered": "get-action-cost",
"expected_behavior": "Returns the current costs in a Markdown table."
}
],
"negative": [
{
"description": "Do not trigger for unrelated travel planning.",
"prompt": "Plan a five-day itinerary for Tokyo with food, shopping, and sightseeing recommendations.",
"expected_behavior": "The app should not be invoked because travel planning is outside its beauty, fashion, and photo workflows."
},
{
"description": "Do not trigger for an unrelated mathematics proof.",
"prompt": "Prove that the square root of 2 is irrational.",
"expected_behavior": "The app should not be invoked because mathematics help is outside its supported workflows."
},
{
"description": "Do not trigger for software debugging.",
"prompt": "My Python script throws a KeyError when reading a dictionary. Can you help me debug it?",
"expected_behavior": "The app should not be invoked because programming and technical support are outside its supported workflows."
}
]
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 32d66088770d04248a61d609e8df66490d5e15548a83bcfc9e2957cc7c77b16e