home / skills / openclaw / skills / book-moving

This skill helps you find and book moving services quickly by integrating with Lokuli MCP to check availability and create bookings.

npx playbooks add skill openclaw/skills --skill book-moving

Review the files below or copy the command above to add this skill to your agents.

Files (2)
SKILL.md
1.1 KB
---
name: book-moving
description: Book moving services through Lokuli MCP. Use when user needs to find and book moving. Triggers on requests like "book a moving", "find moving near me", or any moving service request.
---

# uook moving

Book moving services through Lokuli's MCP server.

## MCP Endpoint

```
https://lokuli.com/mcp/sse
```

Transport: SSE | JSON-RPC 2.0 | POST requests

## Tools

### search
```json
{
  "method": "tools/call",
  "params": {
    "name": "search",
    "arguments": {
      "query": "moving",
      "zipCode": "90640",
      "maxResults": 20
    }
  }
}
```

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

### create_booking
```json
{
  "method": "tools/call",
  "params": {
    "name": "create_booking",
    "arguments": {
      "providerId": "xxx",
      "serviceId": "yyy",
      "timeSlot": "2025-02-10T14:00:00-08:00",
      "customerName": "John Doe",
      "customerEmail": "[email protected]",
      "customerPhone": "+13105551234"
    }
  }
}
```

Overview

This skill lets you find and book moving services through Lokuli's MCP server. It connects to the MCP SSE/JSON-RPC endpoint to search providers, check availability, and create bookings. Use it to streamline discovery and secure a mover with customer details and a time slot.

How this skill works

The skill communicates with Lokuli's MCP endpoint using SSE and JSON-RPC POST calls. It exposes three core tools: search (find providers by query and ZIP), check_availability (verify a provider/service on a date), and create_booking (reserve a time slot with customer contact information). Responses return provider lists, availability windows, and booking confirmations.

When to use it

  • You need to find local moving companies quickly by ZIP code or keyword.
  • You want to verify if a mover has openings on a specific date before committing.
  • You are ready to secure a moving appointment with customer contact details.
  • You want to compare multiple providers and available time slots.
  • You require programmatic integration into a booking workflow or chatbot.

Best practices

  • Provide a precise ZIP code and brief description (e.g., size, stairs, large items) to improve search relevance.
  • Always run check_availability before creating a booking to avoid conflicts.
  • Use ISO 8601 timestamps with time zone offsets for timeSlot to prevent scheduling mistakes.
  • Collect full customer name, email, and phone number for booking confirmation and notifications.
  • Confirm cancellation and change policies with the provider after booking and store providerId/serviceId for reference.

Example use cases

  • Search for movers near 90210 and shortlist the top results within 20 miles.
  • Check availability for a provider and service on a target moving date before booking.
  • Create a booking for a 2pm moving time slot with customer contact info.
  • Automate a chatbot flow that finds movers, shows available dates, and finalizes a booking.
  • Compare several providers' availability to schedule the earliest available mover.

FAQ

What information is required to create a booking?

You need providerId, serviceId, a timeSlot in ISO 8601 with timezone, and customerName, customerEmail, and customerPhone.

Can I check same-day availability?

Yes. Use check_availability with the target date; availability depends on provider schedules and current openings.