← Back to Skills Marketplace
edwardrodriguez703-design

Book Painter

by Lokuli · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
1400
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install book-painter
Description
Book painter services through Lokuli MCP. Use when user needs to find and book painter. Triggers on requests like "book a painter", "find painter near me", or any painter service request.
README (SKILL.md)

uook painter

Book painter 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": "painter",
      "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": "[email protected]",
      "customerPhone": "+13105551234"
    }
  }
}
Usage Guidance
Before installing or enabling this skill, confirm the following: (1) Authentication: ask the skill author how the Lokuli MCP endpoint is authenticated — require explicit documentation of required env vars or that the platform's 'tools/call' provides the credentialing. Do not assume credentials are unnecessary. (2) Data handling: verify what user data (name, email, phone, location) will be sent, where it goes (lokuli.com), and whether the user consents. (3) Dynamic inputs: ensure the skill will use the user's actual location/time preferences instead of hardcoded values (the SKILL.md shows zipCode: 90640 and placeholder IDs). (4) Endpoint legitimacy: confirm the domain (lokuli.com) is the intended service and review its privacy/security posture. (5) Minimum permissions: prefer a skill that declares required environment variables or uses documented platform tools for auth rather than relying on implicit secrets. If the author cannot clarify these points, treat the skill as higher risk and avoid sending real PII through it.
Capability Analysis
Type: OpenClaw Skill Name: book-painter Version: 1.0.1 The skill bundle defines a 'book-painter' service that interacts with an external Lokuli MCP endpoint (https://lokuli.com/mcp/sse) using JSON-RPC 2.0. It provides tools for searching, checking availability, and creating bookings. While the `create_booking` tool handles customer PII (name, email, phone), this is directly aligned with the stated purpose of booking a service and is expected to be provided by the user. There is no evidence of malicious intent, data exfiltration beyond the skill's stated function, unauthorized command execution, or prompt injection attempts against the agent in `SKILL.md`.
Capability Assessment
Purpose & Capability
The name/description (book/find painters) align with the listed JSON-RPC tool calls (search, check_availability, create_booking). However SKILL.md uses hardcoded example parameters (zipCode: 90640, example dates, providerId/serviceId as 'xxx'/'yyy', and example customer data) rather than describing how to obtain user-specific inputs. This is more of a usability/engineering omission than outright mismatch.
Instruction Scope
Instructions show calling Lokuli's MCP endpoint and the JSON-RPC payloads to search and create bookings; they do not instruct the agent to read unrelated files or environment variables. Concern: SKILL.md does not explain how authentication/authorization to the external endpoint should be handled, nor does it state how user PII (name, email, phone) will be collected/validated before sending. The use of example PII in the examples could encourage accidental transmission if the agent substitutes real data without safeguards.
Install Mechanism
This is an instruction-only skill with no install spec or code files, so there is no disk-installed payload to review. That minimizes install-time risk.
Credentials
The skill makes network calls to an external MCP endpoint (https://lokuli.com/mcp/sse) but declares no required environment variables or credentials. If the MCP API requires authentication (API key, OAuth token, or similar), the lack of declared credential requirements is a red flag — either the skill relies on undocumented platform-managed credentials/tools or it will attempt unauthenticated calls. Both possibilities warrant clarification.
Persistence & Privilege
The skill does not request 'always: true' or other elevated persistence. It is user-invocable and allows autonomous invocation (platform default), which is expected for skills of this type.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install book-painter
  3. After installation, invoke the skill by name or use /book-painter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fixed display name
v1.0.0
Initial release
Metadata
Slug book-painter
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Book Painter?

Book painter services through Lokuli MCP. Use when user needs to find and book painter. Triggers on requests like "book a painter", "find painter near me", or any painter service request. It is an AI Agent Skill for Claude Code / OpenClaw, with 1400 downloads so far.

How do I install Book Painter?

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

Is Book Painter free?

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

Which platforms does Book Painter support?

Book Painter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Book Painter?

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

💬 Comments