搜索

PythonReactSEOPDF
OpenClaw

bayclub_manager

Book and manage tennis/pickleball courts at Bay Club.

elizabethsiegle0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install elizabethsiegle/bayclub-gateway-booking

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Bay Club Manager

This skill uses Stagehand and TypeScript to automate browser bookings.

Instructions

When the user asks to book or check courts:

  1. Use the shell tool to run the implementation script.
  2. The command to run is: NODE_ENV=development STAGEHAND_ENV=LOCAL HEADLESS=true npx ts-node --transpile-only {baseDir}/bayclub_skills.ts
  3. Pass user arguments (date, time, club) as strings to the script.

Files

  • Logic: {baseDir}/bayclub_skills.ts
  • Browser Engine: {baseDir}/BayClubBot.ts

来源信息

Source
github
Repository
openclaw/skills
Path
skills/elizabethsiegle/bayclub-gateway-booking
Version
—
Commit
9b7a58efc014c7f8ea9f8938e18981ad2abc7cab
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

README

Bay Club Court Manager OpenClaw Bot

Never miss a court slot again. This bot handles tennis and pickleball bookings at Bay Club Connect automatically - you can even text it from WhatsApp.

What It Does

  • 🎾 Check and book tennis courts
  • 🏓 Check and book pickleball courts
  • 🤖 Runs browser automation via Stagehand
  • 📅 Works with "today", "tomorrow", or specific weekdays
  • 💬 WhatsApp interface - just text to book
  • 📆 Auto-adds bookings to Google Calendar

The Story

I started building this by SSHing into my DigitalOcean droplet in VSCode, writing the initial automation code. But then I realized I could just... chat with OpenClaw via WhatsApp to finish it.

So I did. The rest of the development - debugging XPath selectors, adding calendar integration, cleaning up files, writing docs, pushing to GitHub - all happened through WhatsApp messages. No more switching between terminal windows.

Setup

Option 1: DigitalOcean (Easiest)
  1. Go to the OpenClaw marketplace page
  2. Click "Create OpenClaw Droplet"
  3. Pick the $21/month plan
  4. Wait ~2 minutes for it to boot

Full guide: How to Run OpenClaw on DigitalOcean

Option 2: Local Install

If you already have OpenClaw running locally, skip to "Install the Bot" below.

Connect WhatsApp

After your droplet starts:

  1. SSH in: ssh root@your-droplet-ip
  2. OpenClaw will show a QR code in the terminal
  3. Open WhatsApp → Settings → Linked Devices → Link a Device
  4. Scan it
  5. Done!

You can now text your droplet like it's a person. Wild.

Install the Bot

cd ~/.openclaw/workspace/skills
git clone https://github.com/elizabethsiegle/bayclub-pb-tennis-openclaw-bot.git bayclub_manager
cd bayclub_manager
npm install
Add Your Bay Club Credentials

Either add them to OpenClaw's config:

openclaw gateway config.patch
{
  "env": {
    "BAYCLUB_USER...

来源内容

SKILL.md
# Bay Club Manager
This skill uses Stagehand and TypeScript to automate browser bookings.

## Instructions
When the user asks to book or check courts:
1. Use the `shell` tool to run the implementation script.
2. The command to run is: `NODE_ENV=development STAGEHAND_ENV=LOCAL HEADLESS=true npx ts-node --transpile-only {baseDir}/bayclub_skills.ts`
3. Pass user arguments (date, time, club) as strings to the script.

## Files
- Logic: `{baseDir}/bayclub_skills.ts`
- Browser Engine: `{baseDir}/BayClubBot.ts`
README
# Bay Club Court Manager OpenClaw Bot

Never miss a court slot again. This bot handles tennis and pickleball bookings at Bay Club Connect automatically - you can even text it from WhatsApp.

## What It Does

- 🎾 Check and book tennis courts
- 🏓 Check and book pickleball courts
- 🤖 Runs browser automation via Stagehand
- 📅 Works with "today", "tomorrow", or specific weekdays
- 💬 WhatsApp interface - just text to book
- 📆 Auto-adds bookings to Google Calendar

## The Story

I started building this by SSHing into my DigitalOcean droplet in VSCode, writing the initial automation code. But then I realized I could just... chat with OpenClaw via WhatsApp to finish it.

So I did. The rest of the development - debugging XPath selectors, adding calendar integration, cleaning up files, writing docs, pushing to GitHub - all happened through WhatsApp messages. No more switching between terminal windows.

## Setup

### Option 1: DigitalOcean (Easiest)

1. Go to the [OpenClaw marketplace page](https://marketplace.digitalocean.com/apps/openclaw)
2. Click "Create OpenClaw Droplet"
3. Pick the $21/month plan
4. Wait ~2 minutes for it to boot

Full guide: [How to Run OpenClaw on DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-run-openclaw)

### Option 2: Local Install

If you already have OpenClaw running locally, skip to "Install the Bot" below.

## Connect WhatsApp

After your droplet starts:

1. SSH in: `ssh root@your-droplet-ip`
2. OpenClaw will show a QR code in the terminal
3. Open WhatsApp → Settings → Linked Devices → Link a Device
4. Scan it
5. Done!

You can now text your droplet like it's a person. Wild.

## Install the Bot

```bash
cd ~/.openclaw/workspace/skills
git clone https://github.com/elizabethsiegle/bayclub-pb-tennis-openclaw-bot.git bayclub_manager
cd bayclub_manager
npm install
```

### Add Your Bay Club Credentials

Either add them to OpenClaw's config:

```bash
openclaw gateway config.patch
```

```json
{
  "env": {
    "BAYCLUB_USER...

相关技能

OpenClaw

openbotx

openbotx

An open-source platform for orchestrating AI agents — secure, simple, and built for everyone. Multi-agent, real-time task board, web control panel, skills system, browser automation, multi-provider, scheduler,...

OpenClaw

bambu-studio-ai

heyixuan2

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...

OpenClaw

zsxq-digest

sealiu1997

OpenClaw skill for 知识星球 / ZSXQ digests with token-first auth and browser recovery.

OpenClaw

browser-use-skill

abczsl520

🌐 OpenClaw skill for Browser-Use — AI-powered browser automation for complex multi-step workflows (login, form filling, scraping, posting)