AI Agent Hub
Back to skills
🏢

Booking Confirmation Voice Pack: Success, Reschedule, Cancel

Business Operations Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please follow https://skillhub.cn/install/skillhub.md and install @beatra-ai/demo-booking-confirm.

About this skill

Problem It Solves

In store booking workflows, the hard part is not drafting one line, but turning confirmed facts into reusable spoken notifications: which store or service the guest should hear, how success, reschedule, and cancellation should be phrased, and how names, places, and services are pronounced. It must not invent times, prices, or discounts, and it must avoid voice mismatch, wrong readings, unauthorized cloning, or repeated billing.

How It Works

The skill first produces a free visible slot table before any paid synthesis. It defaults to ten slots: success, reschedule, cancellation, reminder, late arrival, no-show, waitlist, arrival, deposit, closing. Each slot records a short spoken sentence derived from confirmed facts and whether to use a catalog voice or a cloned voice. Cloning and narration are separate paid stages, each requiring a six-field confirmation card covering action, credits, charge count, client_request_id, stopped state, and low-balance handling. All remote Beatra calls go through the bundled scripts/mcp_client.py, such as beatra.assets.upload, beatra.voices.clone, beatra.speech.synthesize, and beatra.tasks.get, rather than passing local paths directly into synthesis. Text is split into short sentences, kept under 50,000 characters per submission, and audio checks the actual MIME, duration, size, and billing.net_charged_credits.

Boundaries and Caveats

It fits booking confirmation voice lines, not IVR tree menus, dated in-store promotion broadcasts, or general narration. Receiving a file is not consent; if a name exists but the pronunciation table is empty, stop and collect the reading. Before cloning, confirm an authorized sample, and do not retry paid requests because an update check failed.

Use Cases

  • Store support creates booking confirmation lines for success, reschedule, and cancellation.
  • Sellers turn confirmed booking facts into ten playable voice slots.
  • Clone a voice only after checking authorized samples and confirming the clone card.
  • Poll the task after synthesis and verify actual audio and billing details.

Best For

  • Store operators who need playable booking confirmation lines for success, reschedule, and cancellation.
  • Support leads who need to control authorization, pronunciation, and billing confirmation before synthesis.
  • Voice operations staff who manage cloning samples, catalog voices, and one synthesis call per slot.
  • Engineering integrators who call Beatra tasks through the bundled MCP client.