L
Book Guitar Lessons
Scanned@edwardrodriguez703-design
npx machina-cli add skill @edwardrodriguez703-design/book-guitar-lessons --openclawFiles (1)
SKILL.md
1.2 KB
uook guitar lessons
Book guitar-lessons 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": "guitar-lessons",
"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 find and book guitar-lessons via Lokuli MCP. It leverages the endpoint https://lokuli.com/mcp/sse with SSE and JSON-RPC 2.0 over POST, offering search, availability checks, and bookings to locate providers and secure slots.
How This Skill Works
You search for guitar-lessons to find providers, then check availability for a chosen provider/service on a date, and finally create a booking with the timeSlot and customer details. The process uses the tools search, check_availability, and create_booking with concrete JSON payloads shown in the SKILL.md.
When to Use It
- When a user asks to find guitar lessons near their location.
- When a user wants to search guitar lessons by ZIP code and limit results.
- When a user needs to verify a provider's availability on a specific date.
- When a user is ready to book and must provide timeSlot and customer details.
- When a user wants to compare several providers before making a booking.
Quick Start
- Step 1: Connect to https://lokuli.com/mcp/sse using SSE and JSON-RPC 2.0 over POST.
- Step 2: Use the search tool with query 'guitar-lessons', your ZIP code, and maxResults.
- Step 3: Pick a provider, run check_availability with providerId, serviceId, and date, then call create_booking with timeSlot and customer details.
Best Practices
- Include a valid ZIP code to localize search results.
- Provide an exact date for availability checks and an ISO 8601 timeSlot for bookings.
- Use maxResults to control how many options are returned.
- Collect accurate customerName, customerEmail, and customerPhone when creating a booking.
- Verify providerId and serviceId from availability results before finalizing a booking.
Example Use Cases
- Find guitar-lessons near 90640.
- Check availability for providerId 'abc' and serviceId 'def' on 2025-02-10.
- Create a booking for John Doe on 2025-02-10T14:00:00-08:00 with email john@example.com and phone +13105551234.
- Search with maxResults 20 to see up to 20 options.
- End-to-end: search, check_availability, then create_booking for a chosen slot.
Frequently Asked Questions
Add this skill to your agents