Cliento Booker for Openclaw

A professional booking automation tool for managing Cliento-based service reservations and availability tracking.

patello
v1.0.5
Mar 27, 2026
0
894
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install cliento-booker

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install cliento-booker using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Cliento Booker?

Cliento Booker is a specialized technical skill designed to bridge the gap between AI agents and real-world service scheduling. By interfacing with Cliento booking platforms, it allows users to maintain a persistent registry of their favorite barbershops and salons, monitor real-time slot availability, and execute end-to-end service bookings directly through a conversational interface.

The skill prioritizes security and data integrity by utilizing dedicated Python scripts to handle PII (Personally Identifiable Information), ensuring that sensitive user data is processed safely. Whether you are looking for a quick haircut or a recurring wellness appointment, this addition to your library of Openclaw Skills streamlines the entire logistics chain from discovery to confirmation.

Cliento Booker Use Cases

  • Registering local barbershops or beauty salons using their public Cliento URLs for quick access.
  • Checking real-time availability across multiple registered service providers for a specific date range.
  • Cross-referencing open booking slots with your personal calendar to find the perfect gap in your schedule.
  • Executing temporary slot reservations to hold a time while verifying final details.
  • Completing live service bookings with automated injection of user contact preferences and custom notes.

How Cliento Booker Works

  1. Registration: The agent fetches HTML from a provided Cliento URL and parses Next.js metadata to identify Company IDs and available services.
  2. Store Management: Selected services and barbers are saved into a local JSON store for persistent reference.
  3. Availability Scanning: The tool queries the Cliento API for available time blocks based on service IDs and date ranges.
  4. Reservation: A temporary 5-minute hold is placed on a selected slot to ensure the time isn't taken during the final confirmation steps.
  5. Validation: The agent checks for user contact details in the local environment to prepare the booking payload.
  6. Finalization: A secure POST request is sent to the Cliento backend to confirm the appointment, handling PIN requirements if necessary.

Cliento Booker Setup

To utilize Cliento Booker within your collection of Openclaw Skills, ensure you have the Python 3 environment configured.

# Ensure Python 3 is installed
python3 --version

# The skill requires the cliento.py utility script in your workspace
# Initialize the local data store
mkdir -p .cliento
touch .cliento/stores.json

Cliento Booker Data Schema & Taxonomy

The skill manages state through a structured directory within your workspace to keep track of preferences and registered businesses.

File Purpose Format
./.cliento/stores.json Stores registered business IDs, aliases, and service metadata. JSON Array
USER.md Persistent storage for user contact info (First/Last Name, Email, Phone). Markdown

Example Store Entry:

  • alias: User-friendly name for the shop.
  • company_id: Unique Cliento identifier.
  • service_id: Specific service code (e.g., Haircut).

Cliento Booker Advanced Features

  • Calendar Integration: Ability to automatically filter available booking slots against your actual free time if a calendar tool is present.
  • PII Protection: Uses a dedicated Python wrapper to sanitize inputs and prevent bash injection when handling user names and phone numbers.
  • PIN Support: Sophisticated handling of 'PinRequired' confirmation sequences for high-security booking systems.
  • State Persistence: Maintains a local database of stores to enable shorthand commands like "Book my usual barber".

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*