Get the FREE Ultimate OpenClaw Setup Guide →
L

Book Oil Change

@edwardrodriguez703-design

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

uook oil change

Book oil-change 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": "oil-change",
      "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-oil-changeView on GitHub

Overview

This skill lets users locate and book oil-change services through Lokuli MCP. It triggers on requests like 'book a oil-change' or 'find oil-change near me' and guides users from search through availability to final booking.

How This Skill Works

The skill uses the MCP SSE endpoint at https://lokuli.com/mcp/sse. It performs a search for 'oil-change' with a user-provided ZIP code to find providers, checks availability for a chosen provider/service and date, and finally creates a booking with the customer's name, email, and phone when confirmed.

When to Use It

  • When a user asks to find oil-change services near their location.
  • When a user wants to book an oil-change for a specific date/time.
  • When a user wants to compare available slots across providers.
  • When a user needs to confirm or modify an existing oil-change booking.
  • When a user asks for the status or confirmation of an oil-change appointment.

Quick Start

  1. Step 1: User requests to book or find an oil-change (e.g., 'book an oil-change').
  2. Step 2: Run a search with query 'oil-change' and the user's ZIP code to fetch providers.
  3. Step 3: Check availability for a chosen provider/service and create_booking with customer details to finalize.

Best Practices

  • Capture ZIP code and desired date/time early in the interaction to tailor search results.
  • Present provider options with available time slots and locations before booking.
  • Verify customer details (name, email, phone) before executing create_booking.
  • If no availability is found, offer alternative times or nearby providers.
  • Provide a clear booking confirmation including provider, time, and contact details.

Example Use Cases

  • User: 'Book an oil-change near me.'
  • Agent returns provider options; User: 'Check availability for Provider X on 2025-02-10 at 2 PM.'
  • Agent confirms slot is available; User: 'Yes, book it under John Doe, john@example.com, +13105551234.'
  • Agent creates the booking and returns a confirmation with all details.
  • User: 'Thanks, I got the confirmation for my oil-change.'

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers