← Files ORS CleanARCHIVED FILE
plugin.json
5.09 KB · Nov 2, 2026 · 13:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "ors-clean",
"version": "1.2.0",
"description": "Exterior cleaning quotes and service-area lookup for ORS Clean (South Bay, Silicon Valley & Central Coast).",
"author": {
"name": "ORS Clean",
"email": "info@orsclean.com",
"url": "https://orsclean.com"
},
"homepage": "https://orsclean.com",
"keywords": [
"exterior cleaning",
"gutter cleaning",
"pressure washing",
"roof cleaning",
"solar panel cleaning",
"house washing",
"window cleaning",
"fence staining",
"deck staining",
"south bay",
"silicon valley",
"central coast"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "ORS Clean",
"shortDescription": "Exterior cleaning quotes",
"longDescription": "Get a quote for gutter cleaning, gutter guards & minor repair, pressure washing, roof cleaning, solar panel cleaning, house wash + windows, window cleaning, fence/deck staining, or commercial/HOA work in Gilroy, Morgan Hill, San Jose, Hollister, Watsonville, Salinas, Campbell, Los Gatos, Saratoga, Santa Clara, Cupertino, and Milpitas.\n\nORS Clean is a locally owned and operated, insured exterior cleaning company that holds a valid business license and is rated 5.0 stars on Google. Tell the assistant what you need cleaned; it confirms your service area and sends your details straight to the owner, Matt, as a quote request. You'll get a reply with your quote, usually within 30 minutes during business hours. Residential and commercial/HOA.\n\nGet a quote without leaving ChatGPT \u2014 no account, no site visit. Questions? Call or text (408) 476-3891.",
"developerName": "ORS Clean",
"category": "Business & Operations",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://orsclean.com",
"supportURL": "https://orsclean.com",
"privacyPolicyURL": "https://orsclean.com/privacy.html",
"termsOfServiceURL": "https://orsclean.com/terms.html",
"defaultPrompt": [
"Get a gutter cleaning quote",
"Quote a house wash and windows in San Jose",
"Do you clean solar panels in Hollister?"
],
"brandColor": "#1a6bde",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"demo_recording_url": "https://drive.google.com/file/d/1cFFsesY-cPX5kAHwAB0l2Z124otO3SLk/view?usp=sharing",
"test_cases": {
"positive": [
{
"description": "Confirm the service area for a covered city",
"prompt": "Does ORS Clean serve San Jose?",
"tools_triggered": "check_service_area",
"expected_behavior": "Confirms that ORS Clean serves San Jose."
},
{
"description": "Resolve a ZIP code to a served city",
"prompt": "Do you cover 95037?",
"tools_triggered": "check_service_area",
"expected_behavior": "Resolves 95037 to Morgan Hill and confirms it is served."
},
{
"description": "Answer a credentials/background question from the connector",
"prompt": "Is ORS Clean licensed and insured?",
"tools_triggered": "about_ors_clean",
"expected_behavior": "States that ORS Clean holds a valid business license and is fully insured."
},
{
"description": "Submit a quote request (test submission \u2014 creates no real lead)",
"prompt": "Get a gutter cleaning quote for OpenAI Review, phone 408-555-0000, San Jose.",
"tools_triggered": "request_quote",
"expected_behavior": "Reads the details back, asks for confirmation, then returns an ORS-XXXX confirmation code. Because the name contains 'Review', it is recognized as a test submission and no real lead is created."
},
{
"description": "Submit a quote for multiple services (test submission)",
"prompt": "I'd like pressure washing and window cleaning. Name: Test Review, phone 408-555-0000, Campbell.",
"tools_triggered": "request_quote",
"expected_behavior": "Reads back both services, confirms, and returns a test confirmation code (no real lead created)."
}
],
"negative": [
{
"description": "The assistant must not state or estimate a price \u2014 ORS Clean sends the quote.",
"prompt": "Just tell me the exact price for gutter cleaning."
},
{
"description": "The assistant must not submit a quote until the customer explicitly confirms the details (user_confirmed).",
"prompt": "Actually, don't send my quote yet."
},
{
"description": "The plugin's tools should not be triggered for an unrelated request.",
"prompt": "Write me a poem about cats."
}
]
}
},
"apps": "./.app.json"
}
}
}
SHA-256: ffe26ca6effc1857b66c667a6b5110f2c84571b49d1ea7e943ff3f897c86a540