Get the FREE Ultimate OpenClaw Setup Guide →
L

Book Photographer

Scanned

@edwardrodriguez703-design

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

uook photographer

Book photographer 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": "photographer",
      "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-photographerView on GitHub

Overview

This skill enables finding and booking photographers via Lokuli MCP’s endpoint. It supports searching for providers, checking their availability, and creating bookings with customer details to secure sessions.

How This Skill Works

Use the search tool to locate photographers by a query and location (zipCode). Then check_availability with a providerId, serviceId, and date to view open slots. Finally, create_booking with the chosen providerId, serviceId, timeSlot, and customer details to reserve the session through the MCP endpoint at https://lokuli.com/mcp/sse (SSE | JSON-RPC 2.0 POST).

When to Use It

  • Find photographers near a location (by ZIP code) to see available options
  • Check availability for a specific photographer and service on a target date
  • Reserve a time slot by providing customer name, email, and phone
  • Browse multiple photographers before deciding who to book
  • Schedule events like portraits, weddings, or public shoots with local pros

Quick Start

  1. Step 1: Run a search with query 'photographer' and zipCode '90640' (maxResults 20)
  2. Step 2: Pick a providerId and call check_availability for a chosen date
  3. Step 3: Call create_booking with providerId, serviceId, timeSlot, and customer details

Best Practices

  • Include a precise zipCode or location in your search to narrow results
  • Use maxResults to limit responses (e.g., 20) for manageable choices
  • From search results, capture providerId and serviceId before checking availability
  • Provide accurate customerName, customerEmail, and customerPhone when booking
  • Ensure timeSlot uses ISO 8601 format and accounts for the correct time zone

Example Use Cases

  • User searches for 'photographer' in zip 90640 to view nearby pros
  • User checks availability for providerId 'abc' and serviceId 'def' on 2025-02-10
  • User creates a booking for 2025-02-10T14:00:00-08:00 with customer details
  • User compares several photographers and books the best fit
  • User receives a booking confirmation via Lokuli MCP

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers