L
Book Oil Change
@edwardrodriguez703-design
npx machina-cli add skill @edwardrodriguez703-design/book-oil-change --openclawFiles (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"
}
}
}
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
- Step 1: User requests to book or find an oil-change (e.g., 'book an oil-change').
- Step 2: Run a search with query 'oil-change' and the user's ZIP code to fetch providers.
- 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