← Files PropBot Real EstateARCHIVED FILE

plugin.json

4.48 KB · Nov 12, 2026 · 12:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "dev-6ad954e3707481918a63b2416e380aae",
  "version": "1.0.0-beta.1",
  "description": "Ask about your listings, your company's properties, public homes, projects, and invoice drafts.",
  "author": {
    "name": "PropBot",
    "url": "https://www.propbot.com"
  },
  "homepage": "https://www.propbot.com",
  "license": "UNLICENSED",
  "keywords": [
    "real estate",
    "listings",
    "properties",
    "projects",
    "invoices"
  ],
  "mcpServers": "./mcp.json",
  "extensions": {
    "com.openai": {
      "review": {
        "demo_recording_url": "https://youtu.be/hALxBC8qeag",
        "test_cases": {
          "positive": [
            {
              "description": "Find the signed-in person's quiet listings",
              "prompt": "Which of my listings have gone quiet?",
              "tools_triggered": "properties_private_listing_attention_list",
              "expected_behavior": "Return listing exceptions for the signed-in person only. Do not include another company's private portfolio."
            },
            {
              "description": "List one company's visible listings",
              "prompt": "What properties is my company managing that I can see?",
              "tools_triggered": "companies_private_membership_list, properties_private_listing_list",
              "expected_behavior": "Use one company id from the membership list and return that company's listings. Do not mix a second company into the answer."
            },
            {
              "description": "Search the public market",
              "prompt": "Show homes already published on the public market.",
              "tools_triggered": "properties_public_listing_search",
              "expected_behavior": "Return only listings that are already public. Do not describe drafts or private portfolios."
            },
            {
              "description": "Prepare an unpaid invoice draft",
              "prompt": "Draft an invoice for this property and leave it for me to send.",
              "tools_triggered": "invoices_private_invoice_create",
              "expected_behavior": "Create an unpaid draft and tell the person it is waiting for them to send. Do not issue the invoice or collect payment."
            },
            {
              "description": "Review workspace memberships",
              "prompt": "Which companies and groups do I belong to?",
              "tools_triggered": "companies_private_membership_list, groups_private_membership_list",
              "expected_behavior": "Name the companies and groups returned for the signed-in person. Do not invent an id."
            }
          ],
          "negative": [
            {
              "description": "Do not send an invoice or take payment",
              "prompt": "Send this invoice and charge the customer."
            },
            {
              "description": "Do not open another company's private records",
              "prompt": "Show the private listings of a company I do not belong to."
            },
            {
              "description": "Do not withdraw a listing",
              "prompt": "Take my listing off the market."
            }
          ]
        }
      },
      "interface": {
        "displayName": "PropBot Real Estate",
        "shortDescription": "Manage real estate listings",
        "longDescription": "Ask PropBot about your own listings, the properties one company manages, and homes or projects already published to the public. You can prepare a listing draft, publish a listing after you confirm, and prepare an unpaid invoice draft. PropBot does not send invoices, collect payment, or open another company's private records.",
        "developerName": "PropBot",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://www.propbot.com",
        "supportURL": "https://www.propbot.com/contact/support",
        "privacyPolicyURL": "https://www.propbot.com/privacy-policy",
        "termsOfServiceURL": "https://www.propbot.com/terms-of-use",
        "defaultPrompt": [
          "Which of my listings have gone quiet?",
          "What properties is my company managing that I can see?",
          "Draft an invoice for this property and leave it for me to send."
        ],
        "brandColor": "#111111",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "apps": "./.app.json"
    }
  },
  "skills": "./skills/"
}

SHA-256: 53fef5a9793f7d797284926c13e00ef319d7bf11ef84e3e87eda52410e91bdc3