← Back to Skills Marketplace
edwardrodriguez703-design

Lokuli Booking

by Lokuli · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
1382
Downloads
1
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install lokuli-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
Before installing: 1) Verify lokuli.com is the legitimate provider (ask for vendor docs, privacy policy, and a homepage or company contact). 2) Understand privacy: the skill will send PII (name, email, phone, ZIP) to an external endpoint and produce Stripe checkout links — do not provide sensitive payment data in the chat. 3) Confirm how authentication is handled (platform-managed vs. you must supply keys); avoid entering secrets unless you trust the vendor. 4) Test with dummy data first and require explicit user confirmation before creating bookings or sharing contact info. 5) If you need stronger assurance, request the publisher/homepage or prefer a skill from a known provider.
Capability Analysis
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill The skill is designed to book real-world services through the Lokuli MCP endpoint (lokuli.com). It defines tools for searching, fetching details, checking availability, and creating bookings, which inherently involve collecting customer PII (name, email, phone) and initiating payment processes (Stripe, AP2 cart). However, the SKILL.md explicitly includes rules for the AI agent to 'Never book without confirmation' and 'Collect required info' transparently. All described actions are directly aligned with the stated purpose, and there is no evidence of intentional harmful behavior, data exfiltration beyond the stated purpose, or malicious prompt injection attempts against the agent.
Capability Assessment
Purpose & Capability
The name/description map directly to the SKILL.md tooling (search, fetch, check_availability, create_booking, etc.). There are no unrelated binaries or environment variables requested; the workflow (search → availability → create booking → Stripe checkout) is consistent with a booking service.
Instruction Scope
All runtime instructions are limited to JSON-RPC calls to the specified MCP endpoint and the documented tool names. However the skill explicitly requires transmitting customer PII (name, email, phone) and location (ZIP) to the external endpoint and will return Stripe checkout URLs; the document also says to default to the user's ZIP from context, which could cause the agent to use contextual location data. The SKILL.md does not instruct reading local files or system secrets.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is downloaded or written to disk by the skill itself, so install risk is low.
Credentials
No environment variables or credentials are declared. That is reasonable if the platform provides authenticated tool calls, but it's an omission to verify: contacting an external MCP typically requires authentication. The absence of declared credentials is not inherently malicious but you should confirm how the agent authenticates to lokuli.com and whether any secrets are expected to be supplied elsewhere.
Persistence & Privilege
The skill does not request 'always: true' and does not ask to persist or modify other skills' configs. It is user-invocable and can run autonomously per platform defaults; autonomous invocation plus outbound network access means it could make external calls when selected, which is expected behavior for a booking integration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lokuli-booking
  3. After installation, invoke the skill by name or use /lokuli-booking
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Initial release
v1.0.0
Initial release - Book real-world services via MCP
Metadata
Slug lokuli-booking
Version 1.0.1
License
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is Lokuli 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 1382 downloads so far.

How do I install Lokuli Booking?

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

Is Lokuli Booking free?

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

Which platforms does Lokuli Booking support?

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

Who created Lokuli Booking?

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

💬 Comments