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.

7 stars

Best use case

lokuli-booking is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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.

Teams using lokuli-booking should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/lokuli-service-booking/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/edwardrodriguez703-design/lokuli-service-booking/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/lokuli-service-booking/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How lokuli-booking Compares

Feature / Agentlokuli-bookingStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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.
```json
{
  "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.
```json
{
  "method": "tools/call",
  "params": {
    "name": "fetch",
    "arguments": {
      "id": "provider_id_from_search"
    }
  }
}
```

### check_availability
Get available time slots.
```json
{
  "method": "tools/call",
  "params": {
    "name": "check_availability",
    "arguments": {
      "providerId": "xxx",
      "serviceId": "yyy",
      "date": "2025-02-10"
    }
  }
}
```

### create_booking
Book and get Stripe payment link.
```json
{
  "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"
    }
  }
}
```
Returns Stripe checkout URL for payment.

### get_booking
Check booking status.
```json
{
  "method": "tools/call",
  "params": {
    "name": "get_booking",
    "arguments": {
      "bookingId": "stripe_session_id"
    }
  }
}
```

### get_service_catalog
List all 75+ service types.
```json
{
  "method": "tools/call",
  "params": {
    "name": "get_service_catalog",
    "arguments": {
      "category": "All"
    }
  }
}
```

### get_pricing_estimates
Get typical pricing for a service.
```json
{
  "method": "tools/call",
  "params": {
    "name": "get_pricing_estimates",
    "arguments": {
      "serviceType": "smog check"
    }
  }
}
```

### validate_location
Check if ZIP code is serviceable.
```json
{
  "method": "tools/call",
  "params": {
    "name": "validate_location",
    "arguments": {
      "zipCode": "90640"
    }
  }
}
```

### create_cart
Create AP2 cart with JWT-signed mandate (alternative to direct checkout).
```json
{
  "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

Related Skills

bayclub-gateway-booking

7
from Demerzels-lab/elsamultiskillagent

Book and manage tennis/pickleball courts at Bay Club.

tour-booking

7
from Demerzels-lab/elsamultiskillagent

Sub-agent for outbound listing-office calls to request and confirm property showing slots using a provided call.

show-booking

7
from Demerzels-lab/elsamultiskillagent

Book real estate showing tours from emailed or pasted listing details, including extracting listing data, preparing.

daolv-hotel-booking

7
from Demerzels-lab/elsamultiskillagent

Hotel discovery, shortlist comparison, and booking handoff using the ai-go-hotel MCP server (getHotelSearchTags.

daolv-hotel-booking-assistant

7
from Demerzels-lab/elsamultiskillagent

Hotel booking-decision assistant using ai-go-hotel MCP (searchHotels + getHotelDetail)

paylock

7
from Demerzels-lab/elsamultiskillagent

Non-custodial SOL escrow for AI agent deals.

agent-reputation

7
from Demerzels-lab/elsamultiskillagent

summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.

Telecom Agent Skill

7
from Demerzels-lab/elsamultiskillagent

Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.

OpenClaw-Finnhub

7
from Demerzels-lab/elsamultiskillagent

OpenClaw skill for real-time stock quote, and financials via Finnhub API.

```markdown

7
from Demerzels-lab/elsamultiskillagent

# OpenClaw-Last.fm

security-operator

7
from Demerzels-lab/elsamultiskillagent

Runtime security guardrails for OpenClaw agents.

operator-humanizer

7
from Demerzels-lab/elsamultiskillagent

Transform AI-generated text into authentic human writing.