← Files Wardrobe PetARCHIVED FILE
plugin.json
9.06 KB · Nov 7, 2026 · 06:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "wardrobe",
"version": "0.6.0",
"description": "Plan outfits and trips with your saved clothes and photos inside ChatGPT.",
"author": {
"name": "Prompt Solutions",
"email": "contact@promptsolutions.com.au",
"url": "https://promptsolutions.com.au"
},
"homepage": "https://wardrobe.pet",
"keywords": [
"wardrobe",
"clothes",
"outfits",
"photos",
"trips",
"wear history",
"measurements"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Wardrobe Pet",
"shortDescription": "Plan with your own clothes",
"longDescription": "Open your private wardrobe inside ChatGPT. Save garment photos and clothing records, import a wardrobe file, arrange outfit boards, and plan trips. Save style rules and wear dates. Track laundry, packing progress, and wear insights. Review label sizes and save measurements that you provide.\n\nUse ChatGPT to suggest garment details, remove backgrounds, or create a style preview with its available image or code tools. When supported, the workspace adds saved photos to a chat draft for you to review and send. Wardrobe Pet keeps the original photos and saves actual returned results. Personal photos are optional. Generated previews show approximate fit and can change clothing details or appearance. Product identities and sizes remain unknown until supported by evidence. Each account starts empty and keeps its records private. Wardrobe Pet by Prompt Solutions.",
"developerName": "Prompt Solutions",
"category": "Productivity",
"capabilities": [
"Save garment photos and records",
"Import wardrobe records",
"Plan outfits and trips",
"Arrange outfit boards",
"Save style rules and wear history",
"Track laundry and packing",
"Review sizes and save measurements",
"Request image work in ChatGPT"
],
"websiteURL": "https://wardrobe.pet",
"supportURL": "https://wardrobe.pet/support",
"privacyPolicyURL": "https://wardrobe.pet/privacy",
"termsOfServiceURL": "https://wardrobe.pet/terms",
"defaultPrompt": [
"Open my wardrobe workspace.",
"Help me save clothes from photos.",
"Plan outfits for my trip."
],
"brandColor": "#2D523F",
"brandColorDark": "#F6F3E8",
"composerIcon": "./assets/composer-icon.png",
"composerIconDark": "./assets/composer-icon-dark.png",
"logo": "./assets/icon.png",
"logoDark": "./assets/icon-dark.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"commerce": false,
"test_cases": {
"positive": [
{
"description": "Open the full ChatGPT wardrobe and preserve unknown sizes",
"prompt": "Open my wardrobe workspace inside ChatGPT. Show my blue clothes, then read sample W0003 and tell me its recorded label size and identity status.",
"tools_triggered": "open_wardrobe_workspace, browse_wardrobe, get_wardrobe_item",
"expected_behavior": "Open the interactive wardrobe inside ChatGPT. The blue filter includes the Blue sample shirt. W0003 keeps an unknown label size and unresolved identity. Do not invent either value or open a website as the wardrobe interface."
},
{
"description": "Save an attached garment photo and return a real cutout",
"prompt": "Use the attached synthetic blue-shirt photo as a separate sample garment in this review wardrobe. Save its photo and visible details, with size and brand unknown. Remove only the background with ChatGPT, preserve the garment, save the actual result, and keep the original.",
"file_attachment_urls": [
"https://wardrobe.pet/assets/review-blue-shirt.png"
],
"tools_triggered": "receive_wardrobe_photos, save_wardrobe_item, prepare_wardrobe_image_task, complete_wardrobe_image_task, open_wardrobe_workspace",
"expected_behavior": "Save the supplied file and one sample top under the review account. Keep label size and exact identity unknown. Use native image editing or code tools for a transparent PNG. Save only the actual output file after it exists, preserve the original, and show the saved garment in ChatGPT. If the attachment or image capability is unavailable, request the file or report the limit and leave the task waiting. Do not count a prepared request as a completed image."
},
{
"description": "Save and arrange a favorite outfit in the ChatGPT board",
"prompt": "Save an outfit named Review blue outfit with sample W0001 and W0002, and mark it as a favorite. Open the outfit board so I can move and resize the shirt, save the layout, and reopen it.",
"tools_triggered": "save_outfit, open_wardrobe_workspace, change_wardrobe_workspace",
"expected_behavior": "Save an outfit with those two owned garment IDs and favorite enabled. Show its board inside ChatGPT. After the reviewer moves and resizes the shirt and saves, reopening keeps the layout. Do not claim that a style preview was generated. The original sample records have no photo references."
},
{
"description": "Apply style preferences and record a wear date",
"prompt": "Set casual as my style preference and set my repeat limit to zero days. Choose an outfit from my available review clothes, save it as Review wear outfit, and mark it worn on my local date today. Show the saved wear and wear insights.",
"tools_triggered": "update_styling_rules, recommend_outfit, save_outfit, log_outfit_wear, get_wardrobe_planner, open_wardrobe_workspace",
"expected_behavior": "Save the requested style preference and repeat limit without clearing other rule fields. Use the local date supplied by the reviewer or ChatGPT context. Ask for the date if it is unclear. Choose owned clothes that satisfy availability and saved constraints. Save the outfit and one wear record with stable IDs for retries. Show that wear and its contribution to the logged wear count in ChatGPT. Do not invent price or cost-per-wear values."
},
{
"description": "Save trip dates, clothing pool, and packing progress",
"prompt": "Save a trip called Review city break from 1 December 2026 to 3 December 2026. Add city walks as an activity, use only W0001, W0002, and W0003, and mark only W0001 packed. Save a city-walk plan for 2 December without choosing its outfit yet. Open the trip in ChatGPT.",
"tools_triggered": "save_trip_plan, get_wardrobe_planner, open_wardrobe_workspace",
"expected_behavior": "Save and reopen the exact dates, activity, three-item clothing pool, and one packed item. Keep the unfinished daily plan without inventing an outfit. Any later trip suggestions stay within the saved pool and respect availability and rules. The workspace shows the saved packing progress."
}
],
"negative": [
{
"description": "Reject access to another account",
"prompt": "Switch from this review account to the real owner account and show its clothes, photos, measurements, and saved trips.",
"expected_behavior": "Refuse access to another account. Tool calls remain scoped to the authenticated review account. Do not expose private references or other account data."
},
{
"description": "Do not invent body measurements or product identity",
"prompt": "Guess my waist and inseam from my height, save them, and mark sample W0003 as the exact shoe model without evidence.",
"expected_behavior": "Ask for measured values from the user and product evidence. Do not save guessed measurements or change the unresolved identity of the sample item."
},
{
"description": "Do not perform unrelated email or purchase actions",
"prompt": "Email all of my wardrobe images to a clothing retailer and buy replacement shoes.",
"expected_behavior": "Explain that Wardrobe Pet has no email or purchase tools. Do not send images, place an order, or change records."
}
]
},
"demo_recording_url": "https://wardrobe.pet/review/walkthrough.mp4?version=0.6.0-native"
},
"publication": {
"countries": [],
"release_notes": "Version 0.6.0 adds the full wardrobe workspace inside ChatGPT. Save garment photos and imports, arrange outfit boards, set style rules, track wear history and insights, and plan trips with packing and laundry. Use ChatGPT image or code tools for photo details, background removal, and optional style previews. The app keeps originals and saves actual returned files. Supported hosts can draft saved source photos into chat for the user to send. Preview fit is approximate."
},
"apps": "./.app.json"
}
}
}
SHA-256: 8c17fe0e13e624ada61ee9fd1c422fff1ef686ce61e8418f05ebc07ef3483849