← Files ORS CleanARCHIVED FILE

plugin.json

5.09 KB · Nov 2, 2026 · 13:11 UTC

↓ Download file

See the change to this file →

{
  "$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