ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified browser automation Safety 3/5

bayclub_manager

Book and manage tennis/pickleball courts at Bay Club.

Why use this skill?

Use the Bay Club Manager skill to automate court bookings at your local Bay Club. Save time and secure your favorite spots with this OpenClaw AI automation agent.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/elizabethsiegle/bayclub-gateway-booking
Or

What This Skill Does

The Bay Club Manager skill is a sophisticated browser automation tool designed to streamline the process of reserving tennis and pickleball courts at Bay Club facilities. By leveraging the Stagehand browser automation framework and TypeScript, this agent interacts directly with the Bay Club booking portal, navigating complex UI elements to secure your desired court times. It eliminates the tedious manual effort of refreshing pages or clicking through multi-step forms, allowing you to simply request a booking and let the agent handle the authentication and navigation logic.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/elizabethsiegle/bayclub-gateway-booking Ensure that you have your environment variables configured correctly, as the script relies on specific execution parameters like NODE_ENV and STAGEHAND_ENV to function properly.

Use Cases

This skill is ideal for members who frequently play racquet sports and struggle to secure prime-time slots. Use cases include:

  • Booking courts in advance during high-demand hours.
  • Checking real-time availability across different Bay Club locations.
  • Automating recurring reservations for weekly practice sessions.
  • Reducing the cognitive load of navigating dynamic web calendars.

Example Prompts

  • "Book a tennis court at the Los Gatos Bay Club for this Saturday at 10:00 AM."
  • "Check if there are any pickleball courts available today at 4:00 PM at the Cupertino location."
  • "Can you help me reserve a court for tennis tomorrow morning at 8:00 AM at the Redwood Shores club?"

Tips & Limitations

  • Pre-requisites: Ensure your Bay Club credentials are saved securely in your environment variables, as the bot requires authenticated access to complete bookings.
  • Timing: Because this involves live interaction with a web portal, consider running the command slightly before peak booking windows open.
  • Error Handling: The script uses a headless browser. If a booking fails, check the console output to verify if the site has introduced new layout changes or if your membership account has reached its reservation limit.
  • Maintenance: Always keep the bayclub-gateway-booking repository updated, as web interfaces often undergo CSS or structural changes that may break automation selectors.

Metadata

Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-elizabethsiegle-bayclub-gateway-booking": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#automation#sports#booking#typescript#browser-control
Safety Score: 3/5

Flags: network-access, code-execution