← Back to Skills Marketplace
edwardrodriguez703-design

Lokuli Service Booking

by Lokuli · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1326
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lokuli-service-booking
Description
Book real-world services through Lokuli MCP. Use when user needs to find, check availability, or book local services like plumbers, electricians, cleaners, mechanics, barbers, personal trainers, etc. Triggers on requests like "book me a haircut", "find a plumber near me", "I need a smog check", "schedule a massage", or any local service request. 75+ service categories available.
README (SKILL.md)

Lokuli Service Booking

Book real services through Lokuli's MCP server.

MCP Endpoint

https://lokuli.com/mcp/sse

Transport: SSE | JSON-RPC 2.0 | POST requests

Tools

search

Find services by query and location.

{
  "method": "tools/call",
  "params": {
    "name": "search",
    "arguments": {
      "query": "smog check",
      "zipCode": "90640",
      "category": "Auto Services",
      "maxResults": 20
    }
  }
}
  • query (required): What to search for
  • zipCode: ZIP code to search near
  • category: One of: Auto Services, Music & Audio, Beauty Services, Health & Wellness, Tattoo & Body Art, Tech Repair, Tutoring & Education, Home Services, Photography & Video, Events
  • maxResults: 1-50, default 20

fetch

Get detailed provider info.

{
  "method": "tools/call",
  "params": {
    "name": "fetch",
    "arguments": {
      "id": "provider_id_from_search"
    }
  }
}

check_availability

Get available time slots.

{
  "method": "tools/call",
  "params": {
    "name": "check_availability",
    "arguments": {
      "providerId": "xxx",
      "serviceId": "yyy",
      "date": "2025-02-10"
    }
  }
}

create_booking

Book and get Stripe payment link.

{
  "method": "tools/call",
  "params": {
    "name": "create_booking",
    "arguments": {
      "providerId": "xxx",
      "serviceId": "yyy",
      "timeSlot": "2025-02-10T14:00:00-08:00",
      "customerName": "John Doe",
      "customerEmail": "[email protected]",
      "customerPhone": "+13105551234"
    }
  }
}

Returns Stripe checkout URL for payment.

get_booking

Check booking status.

{
  "method": "tools/call",
  "params": {
    "name": "get_booking",
    "arguments": {
      "bookingId": "stripe_session_id"
    }
  }
}

get_service_catalog

List all 75+ service types.

{
  "method": "tools/call",
  "params": {
    "name": "get_service_catalog",
    "arguments": {
      "category": "All"
    }
  }
}

get_pricing_estimates

Get typical pricing for a service.

{
  "method": "tools/call",
  "params": {
    "name": "get_pricing_estimates",
    "arguments": {
      "serviceType": "smog check"
    }
  }
}

validate_location

Check if ZIP code is serviceable.

{
  "method": "tools/call",
  "params": {
    "name": "validate_location",
    "arguments": {
      "zipCode": "90640"
    }
  }
}

create_cart

Create AP2 cart with JWT-signed mandate (alternative to direct checkout).

{
  "method": "tools/call",
  "params": {
    "name": "create_cart",
    "arguments": {
      "shopId": "provider_id",
      "services": [
        {"sku": "service_id", "name": "Smog Check", "price": 39.99, "quantity": 1}
      ]
    }
  }
}

Categories

  • Auto Services: Smog Check, Oil Change, Detailing, Mechanic, Tires
  • Music & Audio: Recording Studios, Music Lessons, DJ Services
  • Beauty Services: Barber, Hair Salon, Nails, Makeup
  • Health & Wellness: Massage, Chiropractor, Personal Training
  • Tattoo & Body Art: Tattoo, Piercing
  • Tech Repair: Phone Repair, Computer Repair
  • Tutoring & Education: Tutoring, Test Prep, Language
  • Home Services: Plumber, Electrician, HVAC, Cleaning
  • Photography & Video: Photography, Videography
  • Events: Catering, Event Planning

Workflow

  1. Understand — What service? Where (ZIP)?
  2. Search — Find matching providers
  3. Present — Show top results with pricing
  4. Fetch — Get details on selected provider
  5. Check availability — Get open time slots
  6. Confirm — Get explicit user approval
  7. Create booking — Generate Stripe checkout
  8. Share link — User completes payment

Rules

  • Never book without confirmation — Always get explicit approval
  • Show pricing upfront — Use get_pricing_estimates if needed
  • Collect required info — Name, email, phone before booking
  • Default to user's ZIP — If known from context
Usage Guidance
This skill appears to do what it says (search and book local services), but before installing or using it you should verify a few things: (1) who authenticates requests to https://lokuli.com/mcp/sse and where any API keys / JWT signing keys live—the SKILL.md does not declare required credentials; (2) the privacy and consent model—the skill will collect and transmit personal info (name, email, phone) and provide Stripe payment links, so confirm lokuli.com's privacy and payment handling; (3) how JWT-signed 'mandates' are generated and who holds signing keys; (4) confirm the MCP endpoint is legitimate (check the domain, TLS certificate, and a published developer / privacy page). If the publisher can provide documentation that explains authentication, JWT signing, and data handling, your trust in this skill would increase; without that, treat it cautiously and avoid sending sensitive personal or payment info through it.
Capability Analysis
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill The skill bundle is classified as benign. The `SKILL.md` clearly defines the purpose of booking real-world services through the `lokuli.com` endpoint, outlining various tools for searching, fetching, checking availability, and creating bookings. While the `create_booking` tool handles sensitive customer information (name, email, phone) and generates a Stripe payment link, this is directly aligned with the stated purpose. Crucially, the 'Rules' section in `SKILL.md` includes explicit instructions for the AI agent to 'Never book without confirmation' and 'Collect required info' before booking, indicating an intent for responsible and transparent operation rather than malicious prompt injection or data exfiltration.
Capability Assessment
Purpose & Capability
Name/description align with the SKILL.md: it documents searching, availability checks, and booking flows for local services. However, the instructions reference an external MCP endpoint and JWT-signed cart mandates without documenting any authentication/credentials or who signs JWTs, which is an important operational detail missing from the skill.
Instruction Scope
Instructions stay within the booking domain (search, fetch, check_availability, create_booking). They explicitly require collecting user PII (name, email, phone) and will send that to lokuli.com and return Stripe checkout links. This is expected for booking, but the SKILL.md gives no guidance on user consent, privacy, or how payment is secured—so there's a clear privacy/safety consideration.
Install Mechanism
Instruction-only skill with no install spec and no code files: nothing will be written to disk during install. This is the lowest-risk install model.
Credentials
The skill requests no environment variables or credentials, yet describes actions that typically require auth (calling an MCP, creating JWT-signed mandates, and interacting with Stripe checkout). The absence of any declared credential requirements or explanation of who performs JWT signing/authentication is an incoherence: either the platform must supply credentials implicitly (not documented) or the spec is incomplete.
Persistence & Privilege
always:false and normal agent invocation; the skill does not request persistent or elevated privileges and does not modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lokuli-service-booking
  3. After installation, invoke the skill by name or use /lokuli-service-booking
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - Book real-world local services via MCP
Metadata
Slug lokuli-service-booking
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Lokuli Service Booking?

Book real-world services through Lokuli MCP. Use when user needs to find, check availability, or book local services like plumbers, electricians, cleaners, mechanics, barbers, personal trainers, etc. Triggers on requests like "book me a haircut", "find a plumber near me", "I need a smog check", "schedule a massage", or any local service request. 75+ service categories available. It is an AI Agent Skill for Claude Code / OpenClaw, with 1326 downloads so far.

How do I install Lokuli Service Booking?

Run "/install lokuli-service-booking" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lokuli Service Booking free?

Yes, Lokuli Service Booking is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Lokuli Service Booking support?

Lokuli Service Booking is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lokuli Service Booking?

It is built and maintained by Lokuli (@edwardrodriguez703-design); the current version is v1.0.0.

💬 Comments