Get the FREE Ultimate OpenClaw Setup Guide →
L

Book Eyebrows

Scanned

@edwardrodriguez703-design

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

uook eyeurows

Book eyebrows 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": "eyebrows",
      "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-eyebrowsView on GitHub

Overview

This skill enables users to locate eyebrow services and book appointments through Lokuli MCP. It triggers on requests like "book a eyebrows" or "find eyebrows near me" and streams results from an MCP endpoint. By combining search, availability, and booking calls, it streamlines scheduling.

How This Skill Works

The skill calls Lokuli's MCP endpoint at https://lokuli.com/mcp/sse using JSON-RPC 2.0 over SSE. It uses three tools: search to find providers by the query 'eyebrows' and a ZIP code; check_availability to confirm times; and create_booking to secure the appointment with customer details.

When to Use It

  • A user asks to book an eyebrow service today.
  • A user wants eyebrow providers near a specific ZIP code.
  • A user requests the earliest available slot for an eyebrow service.
  • A user wants to compare multiple eyebrow providers for available times and prices.
  • A user provides their name, email, and phone to finalize a booking.

Quick Start

  1. Step 1: Call search with query 'eyebrows' and zipCode '90640' to find providers.
  2. Step 2: Call check_availability with chosen providerId, serviceId, and a date like '2025-02-10'.
  3. Step 3: Call create_booking with providerId, serviceId, timeSlot (ISO 8601), and customerName, customerEmail, customerPhone.

Best Practices

  • Ask for location (ZIP code) to feed the search tool and tailor results.
  • Clarify the exact eyebrow service (e.g., shaping, tint, lamination) to pass the correct serviceId.
  • Validate providerId, serviceId, and date before attempting a booking.
  • Collect and normalize customer details: name, email, and phone in a consistent format.
  • If no availability is shown, gracefully offer nearby times or alternate providers.

Example Use Cases

  • User: 'Find eyebrows near 90640' -> System returns a list of providers with service options.
  • User: 'Do you have any 2pm slots with provider 123 for eyebrow shaping?' -> System checks availability for 2025-02-10 14:00.
  • User: 'Book eyebrow service 456 with provider 123 on 2025-02-10 at 14:00 for John Doe' -> System creates booking with timeSlot 2025-02-10T14:00:00-08:00 and customer details.
  • User: 'Show me the next available eyebrow slot with provider 789' -> System performs search and availability lookup for that provider.
  • User: 'Book eyebrows for me' -> System prompts for required details, then uses create_booking to finalize.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers