UberFix Maintenance
Use when the user needs to open a maintenance request, check its status, inspect its details, add a note, cancel a request, or request a quotation in UberFix.
Connection
This skill does not directly authenticate or call UberFix. Use installed UberFix tools exposed by an authorized OpenClaw plugin, or a separately connected MCP client. Current operational endpoint requires a provisioned x-api-key and is not a user OAuth connector. Never request a shared or administrator credential from the end user.
Actions
uberfix_create_maintenance_request: collectclient_name,client_phone,location,title,description; optionalservice_type,priority,latitude,longitude.uberfix_check_request_status:search_termis a request number or client phone; optionalsearch_type.uberfix_get_request_details: userequest_numberorrequest_idandclient_phoneif required.uberfix_add_request_note: requiresrequest_id,note,client_phone.uberfix_cancel_request: requiresrequest_id,client_phone,reason; explicitly confirm cancellation with the user before calling.uberfix_get_quote: currently creates a quotation request record, not a side-effect-free price lookup. Collectservice_type,description,client_name,client_phoneand obtain the user's explicit approval before calling. Do not present it as a read-only estimate.
Operating rules
Only use live tool responses as authoritative. Never invent request IDs, prices or statuses. If authentication or tenant authorization fails, explain the failure rather than bypassing it. Treat customer phone number as a lookup input, not proof of ownership. Current backend API-consumer authorization is not proven to be tenant-isolated; only use keys restricted to the intended company and do not claim cross-tenant protection has been tested. Do not modify workflows or database records directly.
