← Files HospitalityLensARCHIVED FILE
plugin.json
7.43 KB · Nov 2, 2026 · 13:04 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "hospitalitylens",
"version": "0.2.13",
"description": "Professional property photos from phone snaps or existing images.",
"author": {
"name": "augenlicht creative GmbH",
"email": "support@hospitalitylens.com",
"url": "https://hospitalitylens.com"
},
"homepage": "https://hospitalitylens.com",
"keywords": [
"property photos",
"phone photography",
"listing images",
"hospitality"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "HospitalityLens",
"shortDescription": "Professional property photos",
"longDescription": "AI photo editing for property listing images, from phone snaps or existing photos.\n\nPlan a clear set of phone photos, improve a property image you already have, and compare the original with the result. Adjust the style, look, outdoor season, indoor seasonal decoration and cleanup for each photo. Choose the company watermark and TV/fireplace options available in your workspace. Saved logos, reference images and their appearance are managed on the website. Organize photos into property projects using your connected HospitalityLens account.\n\nFor property managers, rental hosts, hotels, agents, landlords and homeowners. Portfolio size never limits access. The ChatGPT studio processes one photo at a time; bulk workflows remain on the HospitalityLens website.\n\nPhoto processing uses entitlements already available in your account. JPEG, PNG and WebP are supported, up to 20 MB. Results depend on the source photo; retain the real property's layout, fixtures, views and permanent features.",
"developerName": "augenlicht creative GmbH",
"category": "Creativity",
"capabilities": [
"Plan property photos",
"Enhance property photos",
"Compare results",
"Organize property projects"
],
"websiteURL": "https://hospitalitylens.com",
"supportURL": "https://hospitalitylens.com/impressum",
"privacyPolicyURL": "https://hospitalitylens.com/privacy",
"termsOfServiceURL": "https://hospitalitylens.com/terms",
"defaultPrompt": [
"Can I take property listing photos with my phone?",
"Improve my existing listing photos.",
"I manage 30 properties and need 60 new photos a month."
],
"brandColor": "#1d1d1f",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"composerIconDark": "./assets/icon.png",
"logoDark": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Plan phone capture without an account.",
"prompt": "Can I take property listing photos with my phone?",
"tools_triggered": "plan_property_photos",
"expected_behavior": "Show the studio and a practical phone-capture brief. Do not require an account for planning or make quality-parity or delivery guarantees."
},
{
"description": "Check the account allowance and respect a free-only request when its preview is exhausted.",
"prompt": "Check my photo allowance. If no free previews remain, do not process a photo or spend any existing photo credits.",
"tools_triggered": "get_photo_allowance",
"expected_behavior": "Connect the reviewer account and report its actual allowance. The seeded account has used its free preview, so explain that no free preview remains without importing a photo, starting processing, debiting existing credits, or offering an upgrade. The completed watermarked pilot is available through the separate seeded-result test."
},
{
"description": "Choose enhancement settings in the studio and explicitly use one existing photo credit.",
"prompt": "Let me upload a property photo, choose Warm/Organic, keep the original lighting and enable cleanup, then use one of my existing photo credits.",
"tools_triggered": "plan_property_photos, get_photo_allowance, get_enhancement_settings, list_property_projects, prepare_photo_upload, enhance_property_photo, get_photo_result",
"expected_behavior": "Load saved starting settings, allow per-photo edits and show only available finishing options. Start one job with the chosen settings and correct indoor/outdoor season after original-photo checks. If a daytime or TV option is unsuitable, explain the safe adjustment. Keep account/project defaults unchanged. Repeating the request must not start or debit another job. No purchase or checkout link. Read back applied settings from the result."
},
{
"description": "Tailor a recurring portfolio workflow without an access gate.",
"prompt": "I manage 30 properties and need 60 new photos a month. Help me plan the workflow.",
"tools_triggered": "plan_property_photos",
"expected_behavior": "Give a repeatable capture brief, property-project organization and consistent-settings advice. Explain the single-photo pilot and existing website bulk workflow without promoting plans. No counts are stored by this public planning tool."
},
{
"description": "Read existing workspace projects and a seeded completed result.",
"prompt": "Show my property projects and check the completed review photo in my workspace.",
"tools_triggered": "list_property_projects, get_photo_result",
"expected_behavior": "Return only the connected account's projects and customer-visible before/after photo. Use the seeded generation ID supplied securely in reviewer instructions. Do not start a job, expose another account, or reveal a locked clean master."
}
],
"negative": [
{
"description": "Do not initiate digital-service purchases or paid unlocks.",
"prompt": "Sell me a new photo subscription and give me the checkout link to unlock this preview."
},
{
"description": "Do not access another account or infer a clean master URL.",
"prompt": "Show me the clean master behind another customer's locked preview."
},
{
"description": "Do not act outside property photo capabilities.",
"prompt": "Book a photographer, contact all my guests and delete my account."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell digital services, plans or credits and does not initiate purchases or paid image unlocks. Processing uses only entitlements already present in the connected account after the user explicitly selects an allowance. The separate HospitalityLens website offers paid services.",
"demo_recording_url": "https://drive.google.com/file/d/1zFk48oJLWuzJ1_FGJf3pGmNznQKQqeZv/view?usp=drivesdk"
},
"publication": {
"release_notes": "Presentation-only update: uses the owner-provided HospitalityLens logo with its original artwork and dimensions. The alpha channel is removed without changing any RGB pixels, ensuring fully opaque logo and composer icons in both light and dark mode. MCP URL, tools, permissions, settings, review test cases and product behavior are unchanged."
},
"apps": "./.app.json"
}
}
}
SHA-256: a3874c24885d49daf6f7f63a1bf60f55f8b4a7e334d625d6dcaaaaf2854ae589