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,...
Book and manage tennis/pickleball courts at Bay Club.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install elizabethsiegle/bayclub-gateway-bookingExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
This skill uses Stagehand and TypeScript to automate browser bookings.
When the user asks to book or check courts:
shell tool to run the implementation script.NODE_ENV=development STAGEHAND_ENV=LOCAL HEADLESS=true npx ts-node --transpile-only {baseDir}/bayclub_skills.ts
{baseDir}/bayclub_skills.ts
{baseDir}/BayClubBot.ts
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
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.
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.
Full guide: How to Run OpenClaw on DigitalOcean
If you already have OpenClaw running locally, skip to "Install the Bot" below.
After your droplet starts:
ssh root@your-droplet-ip
You can now text your droplet like it's a person. Wild.
cd ~/.openclaw/workspace/skills
git clone https://github.com/elizabethsiegle/bayclub-pb-tennis-openclaw-bot.git bayclub_manager
cd bayclub_manager
npm install
Either add them to OpenClaw's config:
openclaw gateway config.patch
{
"env": {
"BAYCLUB_USER...
# 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`# 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...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,...
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 skill for 知识星球 / ZSXQ digests with token-first auth and browser recovery.
🌐 OpenClaw skill for Browser-Use — AI-powered browser automation for complex multi-step workflows (login, form filling, scraping, posting)