PropBot Real Estate
PropBot v1.0.0-beta.1
Manage real estate listings
From the developer
Declared capabilities
- Read
- Write
Declared limitations
- Do not send an invoice or take payment
- Do not open another company's private records
- Do not withdraw a listing
Not specified in the available declarations: pricing & account requirements.
Sources & dates
Developer declarations; not independently tested. Listing last checked Nov 12, 2026. Package observed Nov 12, 2026.
Description
From the marketplace listing
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.
Language: English · Automatically detected from descriptions.
Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Nov 10, 2026. Last seen Nov 12, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Ask about your listings, your company's properties, public homes, projects, and invoice drafts.
Shared terms: estate, listing, real, another
-
Connect to the Northspyre MCP server to work with real estate development projects, budgets, invoices, vendors, and schedules.
Shared terms: estate, real, invoice, project
-
AI Operating System for Real Estate Agents
Shared terms: estate, real, propertie, project
-
Looking for an apartment, house, commercial property, or investment? immoprofessional connects you directly to over 650 professional re...
Shared terms: estate, real, listing, propertie
-
Search properties and create evidence-based CMAs with ZaminAI.
Shared terms: estate, real, home, listing
Keywords
Files & skills
File archives
Skill instructions
agreements-get-agreement765 Bytes
--- name: agreements-get-agreement description: Open one PropBot agreement the person can already see. --- Use this skill for that request. Permission: propbot.agreements.read. 1. Call agreements_private_agreement_get for the agreement they named. Do not sign it. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
agreements-list-agreements757 Bytes
--- name: agreements-list-agreements description: List PropBot agreements the signed-in person can already open. --- Use this skill for that request. Permission: propbot.agreements.read. 1. Call agreements_private_agreement_list. Do not sign an agreement. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
companies-read-company-profile849 Bytes
--- name: companies-read-company-profile description: Read one PropBot company profile the person is a member of. --- Use this skill for that request. Permission: propbot.companies.read. 1. Take one company id from companies_private_membership_list. Call companies_private_company_get for that company only. This is not a public company directory. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
favorites-list-favorites739 Bytes
--- name: favorites-list-favorites description: List the signed-in person's PropBot favorites. --- Use this skill for that request. Permission: propbot.favorites.read. 1. Call favorites_private_item_list. Do not add or remove a favorite. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
groups-read-group-profile787 Bytes
--- name: groups-read-group-profile description: Read one PropBot group profile the person is a member of. --- Use this skill for that request. Permission: propbot.groups.read. 1. Take one group id from groups_private_membership_list. Call groups_private_group_get for that group only. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
invoices-create-invoice-draft881 Bytes
--- name: invoices-create-invoice-draft description: Create an unpaid PropBot invoice or quote draft and leave it for the person to send. --- Use this skill for that request. Permission: propbot.invoices.stage. 1. Call invoices_private_invoice_create. Show status, amount, and due date. Tell them the draft is waiting for them to send. Do not issue it and do not collect payment. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
invoices-delete-invoice-draft853 Bytes
--- name: invoices-delete-invoice-draft description: Delete an unpaid PropBot invoice or quote draft the person asked to remove. --- Use this skill for that request. Permission: propbot.invoices.stage. 1. Delete only when they asked to remove that unpaid draft. Call invoices_private_invoice_delete. Do not issue an invoice and do not collect payment. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
invoices-get-invoice800 Bytes
--- name: invoices-get-invoice description: Open one PropBot invoice the person can already see. --- Use this skill for that request. Permission: propbot.invoices.read. 1. Call invoices_private_invoice_get for the invoice and hat they named. Show status, amount due, and due date. Do not change it. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
invoices-list-invoice-exceptions802 Bytes
--- name: invoices-list-invoice-exceptions description: List PropBot invoices that need attention. --- Use this skill for that request. Permission: propbot.invoices.read. 1. Call invoices_private_invoice_attention_list for the person, or for one company or group they named. Do not change an invoice. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
invoices-list-invoices895 Bytes
--- name: invoices-list-invoices description: List PropBot invoice summaries the person can already open. --- Use this skill for that request. Permission: propbot.invoices.read. 1. Call invoices_private_invoice_list for the person, or for one named company or group. Show status, amount due, and due date. Do not change an invoice. If the permission is missing, say invoices are not available. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
invoices-update-invoice-draft836 Bytes
--- name: invoices-update-invoice-draft description: Update an unpaid PropBot invoice or quote draft. --- Use this skill for that request. Permission: propbot.invoices.stage. 1. Call invoices_private_invoice_update for the unpaid draft they named. Show the new status, amount, and due date. Do not issue it and do not collect payment. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
notifications-list-notifications764 Bytes
--- name: notifications-list-notifications description: List the signed-in person's PropBot notifications. --- Use this skill for that request. Permission: propbot.notifications.read. 1. Call notifications_private_notification_list. Do not change a notification. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
posts-create-post810 Bytes
--- name: posts-create-post description: Create a PropBot post for the person or one company or group. --- Use this skill for that request. Permission: propbot.posts.write. 1. Call posts_private_post_create on the hat they named. Show the saved title and status. There is no separate post publish permission. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
posts-delete-post769 Bytes
--- name: posts-delete-post description: Delete a PropBot post the person asked to remove. --- Use this skill for that request. Permission: propbot.posts.write. 1. Delete only when they asked to remove that post. Call posts_private_post_delete. Show what was removed. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
posts-get-post740 Bytes
--- name: posts-get-post description: Open one PropBot post the person can already see. --- Use this skill for that request. Permission: propbot.posts.read. 1. Call posts_private_post_get for the post and hat they named. Do not change it. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
posts-list-posts782 Bytes
--- name: posts-list-posts description: List PropBot posts the person can already open. --- Use this skill for that request. Permission: propbot.posts.read. 1. Call posts_private_post_list for the person, or for one company or group they named and belong to. Do not change a post. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
posts-update-post754 Bytes
--- name: posts-update-post description: Update a PropBot post the person asked to change. --- Use this skill for that request. Permission: propbot.posts.write. 1. Call posts_private_post_update for the post they named. Show the saved title and status. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-create-project773 Bytes
--- name: projects-create-project description: Create a PropBot project without publishing it. --- Use this skill for that request. Permission: propbot.projects.write. 1. Confirm the hat. Call projects_private_project_create. Leave the project off the public marketplace. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-create-task754 Bytes
--- name: projects-create-task description: Create a task on a PropBot project. --- Use this skill for that request. Permission: propbot.projects.write. 1. Call projects_private_task_create on the project and hat they named. Do not publish the project. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-get-project761 Bytes
--- name: projects-get-project description: Open one PropBot project the person can already see. --- Use this skill for that request. Permission: propbot.projects.read. 1. Call projects_private_project_get for the project and hat they named. Do not change it. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-get-public-project738 Bytes
--- name: projects-get-public-project description: Open one PropBot project already on the public marketplace. --- Use this skill for that request. Permission: none. 1. Call projects_public_project_get for the public project they named. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-list-bid-exceptions837 Bytes
--- name: projects-list-bid-exceptions description: List PropBot projects or bids that need attention. --- Use this skill for that request. Permission: propbot.projects.read. 1. Call projects_private_bid_attention_list for the person, or for one company or group they named and belong to. Report only the bid exceptions that came back. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-list-company-projects798 Bytes
--- name: projects-list-company-projects description: List PropBot projects for one company the person belongs to. --- Use this skill for that request. Permission: propbot.projects.read. 1. Resolve one company id from the membership list. Call projects_private_project_list for that company only. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-list-group-projects790 Bytes
--- name: projects-list-group-projects description: List PropBot projects for one group the person belongs to. --- Use this skill for that request. Permission: propbot.projects.read. 1. Resolve one group id from the membership list. Call projects_private_project_list for that group only. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-list-my-projects765 Bytes
--- name: projects-list-my-projects description: List the signed-in person's own PropBot projects. --- Use this skill for that request. Permission: propbot.projects.read. 1. Call projects_private_project_list with no company and no group. Do not change a project. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-list-project-tasks779 Bytes
--- name: projects-list-project-tasks description: List tasks on one PropBot project the person can already see. --- Use this skill for that request. Permission: propbot.projects.read. 1. Call projects_private_task_list for the project they named. Do not create or edit a task. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-list-public-project-tasks737 Bytes
--- name: projects-list-public-project-tasks description: List tasks on one public PropBot marketplace project. --- Use this skill for that request. Permission: none. 1. Call projects_public_task_list for the public project they named. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-list-quotes842 Bytes
--- name: projects-list-quotes description: Read PropBot quotes on a project the person can already see. Do not accept or reject them. --- Use this skill for that request. Permission: propbot.projects.read. 1. Call projects_private_quote_list or projects_private_quote_get for the project and quote they named. Do not call accept or reject. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-publish-project913 Bytes
--- name: projects-publish-project description: Publish one PropBot project to the marketplace after confirmation. For builders and developers. --- Use this skill for that request. Permission: propbot.projects.write and propbot.projects.publish. 1. Show the project id and title. Ask them to confirm this project should become public. Then call projects_private_project_publish. If publish is not granted, stop. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-search-public-projects744 Bytes
--- name: projects-search-public-projects description: Search PropBot projects already open on the public marketplace. --- Use this skill for that request. Permission: none. 1. Call projects_public_project_search. Return only public projects. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-update-project785 Bytes
--- name: projects-update-project description: Update a PropBot project without publishing it. --- Use this skill for that request. Permission: propbot.projects.write. 1. Call projects_private_project_update for the fields they named, on the same hat used to read it. Do not publish. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
projects-update-task744 Bytes
--- name: projects-update-task description: Update a task on a PropBot project. --- Use this skill for that request. Permission: propbot.projects.write. 1. Call projects_private_task_update for the task they named. Do not publish the project. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-create-listing-draft871 Bytes
--- name: properties-create-listing-draft description: Create an unfinished PropBot listing draft. --- Use this skill for that request. Permission: propbot.properties.write. 1. Confirm the hat: the person, or one company or group from the membership list. Call properties_private_listing_create. The listing stays Incomplete. Repeat the saved fields. Do not publish it. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-find-quiet-listings900 Bytes
--- name: properties-find-quiet-listings description: Find the signed-in person's PropBot listings that have gone quiet or need attention. --- Use this skill for that request. Permission: propbot.properties.read. 1. Call properties_private_listing_attention_list for the person. If they named one company or group they belong to, use that hat instead. Report only listing exceptions that came back. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-get-company-listing826 Bytes
--- name: properties-get-company-listing description: Open one listing inside one PropBot company the person belongs to. --- Use this skill for that request. Permission: propbot.properties.read. 1. Use the company id from the membership list and the listing they named. Call properties_private_listing_get for that hat only. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-get-group-listing820 Bytes
--- name: properties-get-group-listing description: Open one listing inside one PropBot group the person belongs to. --- Use this skill for that request. Permission: propbot.properties.read. 1. Use the group id from the membership list and the listing they named. Call properties_private_listing_get for that hat only. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-get-listing-context864 Bytes
--- name: properties-get-listing-context description: Show the related PropBot context for one listing the person can already open. --- Use this skill for that request. Permission: propbot.properties.read. 1. Call properties_private_listing_context_get for the listing and hat they named. Leave invoices out of the answer unless propbot.invoices.read is granted. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-get-my-listing814 Bytes
--- name: properties-get-my-listing description: Open one of the signed-in person's own PropBot listings. --- Use this skill for that request. Permission: propbot.properties.read. 1. Call properties_private_listing_get for the listing they named, with no company and no group. Do not include a company portfolio. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-get-public-listing792 Bytes
--- name: properties-get-public-listing description: Open one home already published on the public PropBot market. --- Use this skill for that request. Permission: none. 1. Call properties_public_listing_get for the public listing they named. Do not describe a draft or a withdrawn listing. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-list-company-listings840 Bytes
--- name: properties-list-company-listings description: List private listings for one PropBot company the person belongs to. --- Use this skill for that request. Permission: propbot.properties.read. 1. Resolve one company id from the membership list. Call properties_private_listing_list for that company only. Say which company was read. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-list-group-listings836 Bytes
--- name: properties-list-group-listings description: List private listings for one PropBot group the person belongs to. --- Use this skill for that request. Permission: propbot.properties.read. 1. Resolve one group id from the membership list. Call properties_private_listing_list for that group only. Do not substitute a company id. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-list-my-listings850 Bytes
--- name: properties-list-my-listings description: List the signed-in person's own PropBot listings, with no company and no group. --- Use this skill for that request. Permission: propbot.properties.read. 1. Call properties_private_listing_list with no company id and no group id. Separate unfinished listings from listings that are already public. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-publish-listing965 Bytes
--- name: properties-publish-listing description: Publish one PropBot listing after the person confirms that exact listing. For agents and brokers. --- Use this skill for that request. Permission: propbot.properties.write and propbot.properties.publish. 1. Show the listing id, address, and current status. Ask them to confirm this listing should become public. Then call properties_private_listing_publish. Report the new status. If publish is not granted, stop. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-search-public-listings809 Bytes
--- name: properties-search-public-listings description: Search homes already published on the public PropBot market. --- Use this skill for that request. Permission: none. 1. Call properties_public_listing_search. Return only listings that are already public. Do not describe drafts or a private portfolio. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
properties-update-listing-draft867 Bytes
--- name: properties-update-listing-draft description: Change draft fields on an unfinished PropBot listing, including price. --- Use this skill for that request. Permission: propbot.properties.write. 1. Call properties_private_listing_update for the fields they named, on the same hat used to read it. Do not change listing status. Do not publish. Do not withdraw. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
workspace-list-my-companies810 Bytes
--- name: workspace-list-my-companies description: List the PropBot companies the signed-in person belongs to. --- Use this skill for that request. Permission: propbot.workspace.read. 1. Call companies_private_membership_list. Name each company id that came back. Do not open a company profile in this skill. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
workspace-list-my-groups797 Bytes
--- name: workspace-list-my-groups description: List the PropBot groups the signed-in person belongs to. --- Use this skill for that request. Permission: propbot.workspace.read. 1. Call groups_private_membership_list. Name each group id that came back. Do not open a group profile in this skill. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
workspace-review-workspace983 Bytes
--- name: workspace-review-workspace description: Summarize the signed-in person's PropBot workspace and what needs attention. --- Use this skill for that request. Permission: propbot.workspace.read. 1. Call users_private_workspace_get. If they ask what needs attention, call users_private_attention_list and report listing, bid, and invoice exceptions only. Do not add leases, inspections, incidents, occupancy, bookings, work orders, or financial reports. Do not change a record. Shared stops: - One private call is the person, one company, or one group. Take the id from the membership list. - Do not open another company's private records. Public homes from another company use public search. - Do not send an invoice, collect payment, accept or reject a quote, write price or status history, or withdraw a listing. - If the required permission is missing, stop and say that action is not available. - Follow the person's explicit instruction when it is within these tools.
Referenced files: 1 — file references are metadata, not package contents.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package license
- UNLICENSED
- Package author
- PropBot
- Keywords
- See keywords
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Declared capabilities
- Read
- Write
Package observed Nov 12, 2026.
Technical details
- First seen
- Nov 10, 2026 · 00:00 UTC
- Last seen
- Nov 12, 2026 · 12:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ada0e09ecdc8191a23c55444c3733a0
Download plugin data (JSON)Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.