SlotFill No-Show Recovery

    1

    Recover cancelled appointments by automatically offering slots to your waitlist using a deterministic state machine.

    $29

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    SlotFill No-Show Recovery

    Example session with this skill installed

    Run the offline demo and show me the recovery summary from the audit log.

    • Read your context and instructions
    • Compiled the slotfill no-show recovery
    • Generated the data export

    I have completed the offline demo using the slotfill demo command on the bundled fake calendar. This simulation processed a scenario for BrightSmile Clinic involving three appointments and a four-person waitlist.

    Demo Recovery Audit

    The cycle successfully identified a cancellation and managed the backfill process through the SQLite state store.

    MetricCount
    Reminders Sent2
    Cancellations Detected1
    Waitlist Offers Created3
    Offers Expired0
    Slots Recovered1

    Ledger Detail

    • Offer 1 (Ana Ruiz): Stood down (Slot filled by higher priority/faster reply).
    • Offer 2 (Ben Cole): Accepted. Replacement appointment written to calendar.
    • Offer 3 (Cara Diaz): Stood down.
    • Waitlist Skip: Dan (Vaccination) was correctly skipped for the "Checkup" slot match.

    Next steps

    1. Verify templates: Review the packs/clinic.yaml wording to ensure it matches your brand voice.
    2. Prepare waitlist: Create your waitlist.csv following the name,contact,service,earliest,latest format.
    3. Dry-run: Execute slotfill run-cycle with your real CSV to see log output before connecting SMTP.

    waitlist.csv

    CSV · data export

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    A cancelled appointment costs an appointment business twice. The hour sits empty, and the waitlisted client who would happily have taken it is never asked.

    Chasing the waitlist by phone does not scale, reminders alone do not refill the slot, and the usual fix on offer is ripping out your booking system for a platform that charges per staff member. SlotFill No-Show Recovery is the operating skill for SlotFill, the open-source service that does one job completely: reminders and waitlist backfill on the calendar and booking setup you already have. It teaches your agent to run that service the way a careful front-desk operator would.

    What your agent learns to do:

    • Prove the whole flow offline first with a zero-credential demo: reminders fire, a cancellation lands, the freed slot is offered to the waitlist in order, the first confirmed reply wins, and everyone else is stood down politely.
    • Set SlotFill up safely: business name, vertical pack, waitlist CSV and state store configured, with the dry-run notifier left on until you have read and approved the exact messages your clients would receive.
    • Choose and adapt a vertical pack for clinics, salons or home services (or write a new one as a single data file): reminder offsets, message templates, reply keywords, and how long an offer stays live.
    • Run reminder and backfill cycles on a schedule, knowing they are idempotent: a re-run sends nothing twice, ever.
    • Read the offer ledger and audit log, and report recovered slots as exact counts read from the store, never estimates.

    Honesty is built in, and this skill teaches it straight. SlotFill is not a booking system and takes no bookings. There is no AI in it: every message is a template you control, and replies are matched by keyword. A fresh install sends nothing. And the calendar status is stated plainly: the bundled fake calendar works completely today, email sending works over your own SMTP, and the Google Calendar adapter in v0.1 validates configuration with its live wiring written as a documented next step, nothing silently faked.

    Four workflows included: the offline demo walkthrough with real verified output, preparing a real business in dry-run, the daily cycle review, and the recovered-slots report. Setup reference, full pack anatomy with the waitlist format, and the notifier and audit log reference are in the included files.

    Requirements: SlotFill, free and MIT licensed at github.com/techaurah/slotfill (this skill is the operating playbook for it). Python 3.11 or newer is the only prerequisite. The demo needs no accounts and no credentials. Real sending uses your own SMTP email, and your waitlist stays a plain CSV file on your own machine.

    Requires Python 3.11+. Google Calendar support is limited to config validation in v0.1. No native SMS/WhatsApp support. Waitlist must be managed via CSV.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Security scan passed today

    Software
    PythonGit

    Permissions

    Terminal / Shell
    Read Files
    Network Access
    Listedtoday

    What's inside

    Frequently Asked Questions

    This skill uses a deterministic state machine rather than an LLM to manage scheduling. This ensures that appointments are never double-booked and messages are only sent based on fixed logic, eliminating the risk of AI hallucinations or unpredictable responses.

    The current version (v0.1) supports email delivery via SMTP. While it does not natively support SMS or WhatsApp yet, it manages the entire notification sequence and 'stand-down' alerts for waitlisted clients via email.

    The package includes the core SlotFill engine, pre-configured vertical packs for clinics, salons, and home services, a local testing environment with a fake calendar, and an SQLite-based audit ledger for tracking recoveries.

    You provide your waitlist via a standard CSV file. The skill then processes this list in priority order whenever a cancellation is detected, ensuring your most important or longest-waiting clients get the first opportunity to rebook.

    Yes, the skill includes a full offline demo mode. You can run the flow against a simulated calendar to verify your reminder timings and offer sequences before connecting it to your actual business operations.

    The skill requires Python 3.11 or higher and uses an SQLite database for the ledger. It is designed to be lightweight and can be executed manually or via a cron job for automated cycles.

    New in Workflow Automation