← All skills
Tencent SkillHub Β· Developer Tools

Urban Sports Club Booking API

Scan Urban Sports Club venues, list courses with booking links, and book or cancel courses using your USC login credentials.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Scan Urban Sports Club venues, list courses with booking links, and book or cancel courses using your USC login credentials.

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
config.py, SKILL.md, credentials.json, scan.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 13 sections Open source page

Urban Sports Scanner

Scannt deine Urban Sports Club Venues, zeigt Kurse mit direkten Booking-Links und kann Kurse buchen und stornieren.

1. Python-Umgebung

cd /pfad/zu/urban-sports python3 -m venv venv venv/bin/pip install playwright venv/bin/playwright install chromium venv/bin/playwright install-deps chromium

2. Zugangsdaten

Trage deine USC-Logindaten ein: { "email": "deine-email@beispiel.de", "password": "dein-passwort" } Die Datei credentials.json ist in .gitignore und wird nicht committet. Zugangsdaten werden nur fuer --book, --cancel und --bookings benoetigt.

3. Venues konfigurieren

Trage deine Venues in config.py ein. Die Venue-ID findest du in der URL auf urbansportsclub.com: https://urbansportsclub.com/de/venues/20818 ^^^^^ Beispiel: VENUES = { "storm": { "name": "STORM Cycling Berlin - Mitte", "url": "https://urbansportsclub.com/de/venues/20818", "type": "cycling", "keywords": ["Performance", "Groove", "Cycling"], }, "fitboxing": { "name": "Brooklyn Fitboxing", "url": "https://urbansportsclub.com/de/venues/27355", "type": "boxing", "keywords": ["Boxing", "Fitboxing", "HIIT"], }, } name: Anzeigename url: Venue-Seite auf urbansportsclub.com type: Frei waehlbar, wird im Output angezeigt keywords: Helfen bei der Erkennung der Kursnamen im Seitentext

URL-Parameter

Der Scanner haengt automatisch folgende Parameter an die Venue-URL an: plan_type: Mitgliedschafts-Stufe. Bestimmt welche Kurse angezeigt werden (nur die, die mit der jeweiligen Stufe buchbar sind). Privat: 1=Essential, 2=Classic, 3=Premium, 6=Max. Firma: 1=S, 2=M, 3=L, 6=XL. Standardwert: 3. business_type: b2c (Privatmitglieder) oder b2b (Firmenmitglieder). Standardwert: b2c. Diese Werte sind in config.py als PLAN_TYPE und BUSINESS_TYPE konfigurierbar.

Kurse scannen

# Alle Venues fuer heute venv/bin/python scan.py # Bestimmtes Datum venv/bin/python scan.py --date 2026-02-10 # Nur eine Venue venv/bin/python scan.py --venue storm # JSON-Ausgabe (fuer Weiterverarbeitung) venv/bin/python scan.py --json Jeder Kurs wird mit direktem Booking-Link zurueckgegeben: 07:30 STORM Cycling Berlin - Mitte 45 Min STORM Ride - Performance https://www.urbansportsclub.com/de/activities?class=98049323

Buchen

venv/bin/python scan.py --book 98049323

Stornieren

venv/bin/python scan.py --cancel 98049323

Anstehende Buchungen

venv/bin/python scan.py --bookings venv/bin/python scan.py --bookings --json

Dateien

urban-sports/ β”œβ”€β”€ SKILL.md # Diese Doku β”œβ”€β”€ scan.py # Scanner + Buchen + CLI β”œβ”€β”€ config.py # Venue-Konfiguration β”œβ”€β”€ credentials.json # Login-Daten (nicht im Repo) β”œβ”€β”€ credentials.example.json # Vorlage β”œβ”€β”€ .gitignore └── venv/ # Python virtualenv (nicht im Repo)

"Keine Venues konfiguriert"

Trage mindestens eine Venue in config.py ein.

"credentials.json nicht gefunden"

Kopiere credentials.example.json nach credentials.json und trage deine Daten ein.

Scanner findet keine Kurse

PrΓΌfe ob das Datum korrekt ist (nicht in der Vergangenheit) Manche Venues haben an bestimmten Tagen keine Kurse Chromium-Dependencies: venv/bin/playwright install-deps chromium

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Scripts1 Docs1 Config
  • SKILL.md Primary doc
  • config.py Scripts
  • scan.py Scripts
  • credentials.json Config