Get the FREE Ultimate OpenClaw Setup Guide →
L

Book Pressure Washing

Scanned

@edwardrodriguez703-design

npx machina-cli add skill @edwardrodriguez703-design/book-pressure-washing --openclaw
Files (1)
SKILL.md
1.2 KB

uook pressure washing

Book pressure-washing services through Lokuli's MCP server.

MCP Endpoint

https://lokuli.com/mcp/sse

Transport: SSE | JSON-RPC 2.0 | POST requests

Tools

search

{
  "method": "tools/call",
  "params": {
    "name": "search",
    "arguments": {
      "query": "pressure-washing",
      "zipCode": "90640",
      "maxResults": 20
    }
  }
}

check_availability

{
  "method": "tools/call",
  "params": {
    "name": "check_availability",
    "arguments": {
      "providerId": "xxx",
      "serviceId": "yyy",
      "date": "2025-02-10"
    }
  }
}

create_booking

{
  "method": "tools/call",
  "params": {
    "name": "create_booking",
    "arguments": {
      "providerId": "xxx",
      "serviceId": "yyy",
      "timeSlot": "2025-02-10T14:00:00-08:00",
      "customerName": "John Doe",
      "customerEmail": "john@example.com",
      "customerPhone": "+13105551234"
    }
  }
}

Source

git clone https://clawhub.ai/edwardrodriguez703-design/book-pressure-washingView on GitHub

Overview

Book pressure-washing services through Lokuli MCP. The tool helps you locate local providers, check availability, and secure a booking using a JSON-RPC 2.0 flow over SSE. It’s designed to streamline searches, slot checks, and reservations in one integrated process.

How This Skill Works

Initiate a search for pressure-washing using the MCP endpoint to retrieve providers. For a chosen provider, use check_availability with a date to verify open time slots, then call create_booking with the provider, service, timeSlot, and customer details to finalize the reservation.

When to Use It

  • You need to find pressure-washing options near you and compare providers
  • You want to verify a provider's availability for a specific date
  • You’re booking a pressure-washing appointment for a known time
  • You need to supply customer details (name, email, phone) during booking
  • You’re following up on a booking or adjusting details after reservation

Quick Start

  1. Step 1: Use search with query 'pressure-washing' and your zipCode to find providers
  2. Step 2: Check availability for a chosen providerId and serviceId on your desired date
  3. Step 3: Create a booking with timeSlot and customer details to finalize

Best Practices

  • Include a valid zipCode in searches to filter results accurately
  • From search results, note providerId and serviceId before checking availability
  • Use ISO 8601 timeSlot format when creating a booking (e.g., 2025-02-10T14:00:00-08:00)
  • Provide accurate customerName, customerEmail, and customerPhone for the booking
  • Handle MCP responses and errors gracefully, retrying or surfacing clear messages

Example Use Cases

  • User searches for pressure-washing near 90640 with maxResults 20
  • User selects a provider from search results and checks availability for 2025-02-10
  • User creates a booking with providerId 'xxx', serviceId 'yyy', timeSlot '2025-02-10T14:00:00-08:00', customerName 'John Doe', customerEmail 'john@example.com', customerPhone '+13105551234'
  • User confirms booking details and receives a reservation reference
  • User attempts to book another slot by repeating search and availability flow

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers