Get the FREE Ultimate OpenClaw Setup Guide →
L

Book Guitar Lessons

Scanned

@edwardrodriguez703-design

npx machina-cli add skill @edwardrodriguez703-design/book-guitar-lessons --openclaw
Files (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"
    }
  }
}

Source

git clone https://clawhub.ai/edwardrodriguez703-design/book-guitar-lessonsView on GitHub

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

  1. Step 1: Connect to https://lokuli.com/mcp/sse using SSE and JSON-RPC 2.0 over POST.
  2. Step 2: Use the search tool with query 'guitar-lessons', your ZIP code, and maxResults.
  3. 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
Sponsor this space

Reach thousands of developers