← Files AutoShotARCHIVED FILE
plugin.json
7.61 KB · Nov 2, 2026 · 13:07 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "autoshot",
"version": "1.0.2",
"description": "Prepare vehicle-listing photos with studio backgrounds and saved dealership branding.",
"author": {
"name": "Hristo Lilkin"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "AutoShot",
"shortDescription": "Studio photos for car listings",
"longDescription": "AutoShot helps car dealers and vehicle sellers prepare consistent photos for vehicle listings. Choose a studio background, apply your saved dealership logo to exterior photos, and select license-plate treatment. Preview all five backgrounds, process photos in batches, and download each result from one card. Save background and plate preferences for future photos and retrieve recent results. Manage logo uploads in your AutoShot account. Interior photos retain their cabin view and receive no dealership-logo stamp. Review generated photos before publishing.",
"defaultPrompt": [
"Show me AutoShot\u2019s studio backgrounds.",
"What can AutoShot do, and how do I get started?",
"Use Soft Studio for this attached vehicle photo."
],
"websiteURL": "https://autoshotapp.com/chatgpt",
"supportURL": "https://autoshotapp.com/support",
"privacyPolicyURL": "https://autoshotapp.com/privacy",
"termsOfServiceURL": "https://autoshotapp.com/terms",
"logo": "./assets/icon-512.png",
"composerIcon": "./assets/icon-64.png",
"developerName": "AutoShot",
"category": "Creativity",
"capabilities": [
"Prepare vehicle listing photos",
"Apply saved dealership branding",
"Choose studio backgrounds and plate treatment",
"Save photo preferences and retrieve results"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Onboarding and explicit account-default save: connected reviewer; note original defaults and credit balance. Start without preferences:write if possible to verify incremental consent.",
"prompt": "What can AutoShot do, and how do I get started? Then save Warm Gallery and blurred plates as my account defaults.",
"tools_triggered": "get_autoshot_guide, get_photo_preferences, save_photo_preferences",
"expected_behavior": "Show supported capabilities and the optional branding page. Only after the explicit save request, obtain preferences:write consent if missing and save background=gallery-spotlight with plate_mode=blur. Denied consent saves nothing. On success refresh preferences and the AutoShot account page: both show the same saved defaults. Saving starts no processing job and uses no credits. Restore original defaults after the case."
},
{
"description": "Background browsing",
"prompt": "Show me the available studio backgrounds.",
"tools_triggered": "list_studio_backgrounds",
"expected_behavior": "Show all five titled previews without changing preferences or charging a credit."
},
{
"description": "Core processing: attach the exterior fixture; sufficient existing credits and photos:process permission",
"prompt": "Use Soft Studio for this attached vehicle photo and leave the plates unchanged.",
"tools_triggered": "get_photo_preferences, start_photo_processing, get_photo_processing_status, show_photo_result",
"expected_behavior": "Confirm selected settings and one-credit cost; process showroom with plate_mode=off once; poll the same job without creating cards, then call show_photo_result once for the successful result and working card download. Never invent a completion or duplicate signed link.",
"file_attachment_urls": [
"https://autoshotapp.com/landing/hero-before.jpg"
]
},
{
"description": "Plate variation: clear exterior plate fixture and enabled plate treatment",
"prompt": "Use Showroom Tiles and blur the plate on this photo.",
"tools_triggered": "get_photo_preferences, start_photo_processing, get_photo_processing_status, show_photo_result",
"expected_behavior": "Use light-tunnel and plate_mode=blur, preserve saved defaults, report any error/skip honestly, and explain plate-treatment limitations without guaranteeing anonymization.",
"file_attachment_urls": [
"https://autoshotapp.com/landing/hero-before.jpg"
]
},
{
"description": "Batch processing with saved logo: attach both public exterior fixtures; dedicated reviewer has a sample logo, sufficient existing credits and photos:process consent. Note the initial balance.",
"prompt": "Use Soft Studio and my saved dealership logo for both attached photos. Leave the plates unchanged. Then show my recent photos.",
"tools_triggered": "get_photo_preferences, start_photo_processing, get_photo_processing_status, show_photo_result, list_recent_photos",
"expected_behavior": "State the two-photo settings and maximum two-credit cost before starting. hasLogo is true. Start each approved attachment once with background=showroom and plate_mode=off, preserve saved defaults, and poll each exact job ID with data-only status reads. Call show_photo_result once with both ordered jobs and presentation labels. The single card shows both successful exterior images and a download per photo; do not claim all succeeded if one failed. Count only non-reused starts as charged. Recent-result retrieval and card refreshes start no new jobs or charges. Reopening the same successful job IDs shows one batch card without starting processing.",
"file_attachment_urls": [
"https://autoshotapp.com/landing/hero-before.jpg",
"https://autoshotapp.com/landing/gallery-1-before.jpg"
]
}
],
"negative": [
{
"description": "Unsupported purchase: explain limitation, no checkout/upgrade or processing",
"prompt": "Buy me another 100 AutoShot credits."
},
{
"description": "Unsupported history deletion: do not claim deletion or start an edit",
"prompt": "Delete all my AutoShot photo history."
},
{
"description": "Unsupported body/paint editing: clarify supported controls and do not start an unrelated edit",
"prompt": "Turn this car into a convertible and change its paint colour."
}
]
},
"commerce": false,
"commerce_description": "No purchase or payment tools. Processing uses one existing AutoShot account credit per photo, at the same rate as the website. Accounts receive 10 one-time signup credits and may hold prepaid credits purchased independently on the website. When credits are exhausted, processing is unavailable; background previews, preference viewing/saving and recent-result retrieval remain available. No checkout links or upgrade prompts are provided. Eligibility is subject to OpenAI review.",
"demo_recording_url": "https://drive.google.com/file/d/1G6LdNOj7Mq6HjMGJ6XSXBLW1iefqAXPs/view?usp=sharing"
},
"publication": {
"release_notes": "Updated the listing category to Creativity to reflect vehicle photo editing. Features and account-credit behavior are unchanged.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 46a8e5f5fe09c916a755c49899375a653ea5e20ec91113f7863d2c9f61805fc0