L
Book Handyman
Scanned@edwardrodriguez703-design
npx machina-cli add skill @edwardrodriguez703-design/book-handyman --openclawFiles (1)
SKILL.md
1.2 KB
uook handyman
Book handyman 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": "handyman",
"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
Lokuli MCP-based skill to locate and book handyman services. It enables searching for local providers, checking availability, and completing bookings directly through the MCP endpoint.
How This Skill Works
When the user asks for a handyman, the system uses the search tool with query 'handyman', a zipCode, and maxResults. If suitable providers are returned, it checks availability for a chosen provider and service on a given date, then creates a booking with the customer's details.
When to Use It
- User asks to find a handyman near their location.
- User provides a ZIP code and wants to see available handymen.
- User wants to check a provider's availability for a specific date.
- User wants to book a handyman for a specific time and provide their contact details.
- User wants to complete a full booking flow via chat.
Quick Start
- Step 1: Run a search with query handyman and your ZIP code to find options.
- Step 2: Check availability for a chosen provider on the desired date.
- Step 3: Create the booking by supplying providerId, serviceId, timeSlot, and your contact details.
Best Practices
- Ask for location (ZIP code) to narrow results.
- Confirm service type and time window before booking.
- Collect accurate customer details (name, email, phone) for the booking.
- Check availability across providers to compare options.
- Save and share the booking reference and confirmation with the user.
Example Use Cases
- User says book a handyman near me and you search for providers nearby.
- User asks for handyman options in ZIP code 90640.
- User requests availability for a provider on 2025-02-10.
- User provides name, email, and phone to finalize booking at 2:00 PM.
- User receives a booking confirmation after creation.
Frequently Asked Questions
Add this skill to your agents