home / skills / openclaw / skills / book-piercing

This skill helps you find and book piercing services through Lokuli MCP, providing availability checks and secure bookings.

npx playbooks add skill openclaw/skills --skill book-piercing

Review the files below or copy the command above to add this skill to your agents.

Files (2)
SKILL.md
1.2 KB
---
name: book-piercing
description: Book piercing services through Lokuli MCP. Use when user needs to find and book piercing. Triggers on requests like "book a piercing", "find piercing near me", or any piercing service request.
---

# uook piercing

Book piercing services through Lokuli's MCP server.

## MCP Endpoint

```
https://lokuli.com/mcp/sse
```

Transport: SSE | JSON-RPC 2.0 | POST requests

## Tools

### search
```json
{
  "method": "tools/call",
  "params": {
    "name": "search",
    "arguments": {
      "query": "piercing",
      "zipCode": "90640",
      "maxResults": 20
    }
  }
}
```

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

### create_booking
```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": "[email protected]",
      "customerPhone": "+13105551234"
    }
  }
}
```

Overview

This skill helps find and book piercing services through Lokuli's MCP server. It connects to Lokuli's MCP SSE endpoint to search providers, check availability, and create bookings. Use it to locate nearby studios, confirm time slots, and reserve appointments quickly.

How this skill works

The skill calls a search tool to locate piercing providers by query and zip code, returning a list of matching services. It then uses availability checks for a selected provider and service on a chosen date. When a time slot is confirmed, it issues a create_booking call with customer details to reserve the appointment via Lokuli's MCP transport.

When to use it

  • User asks to book a piercing appointment
  • User needs to find piercing providers near a zip code
  • Verify availability for a specific piercing service or date
  • Reserve a specific time slot with a provider
  • Convert a found service into a confirmed booking

Best practices

  • Collect zip code and desired piercing type before searching
  • Confirm preferred dates and acceptable time ranges up front
  • Validate customer contact info (name, email, phone) before creating a booking
  • Show available time slots and require explicit selection to avoid accidental bookings
  • Handle API errors and re-check availability immediately before finalizing

Example use cases

  • Search for ‘piercing’ within 10–20 miles of a customer zip code and list providers
  • Check availability for ear or nose piercing on a requested date
  • Reserve a 2:00 PM slot for a named customer and send confirmation details
  • Compare multiple providers and choose the earliest available appointment
  • Cancel or rebook by repeating availability check and creating a new booking

FAQ

What endpoint does this skill use?

It interacts with Lokuli's MCP SSE endpoint to perform search, availability checks, and booking actions.

What information is required to create a booking?

Provider ID, service ID, chosen time slot, and customer details (name, email, phone) are required.