Urban Sports Club Booking API
ReviewAudited by ClawScan on May 1, 2026.
Overview
The skill matches its stated Urban Sports Club scanning and booking purpose, but it handles your USC password locally and can book or cancel classes when invoked.
This appears to be a coherent, purpose-aligned USC booking helper. Before installing, be comfortable storing your USC email/password in a local JSON file and letting the script book or cancel classes when you invoke those commands. Use an isolated Python environment and double-check class IDs before booking or cancellation.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Installing and using the booking features requires trusting the skill with your USC account password and account access.
The code reads a local credentials.json file and enters the stored email/password into the Urban Sports Club login form.
creds_path = Path(__file__).parent / "credentials.json" ... await page.locator('input[name="email"]:visible').fill(creds["email"])Use a private local credentials file, protect or delete it when not needed, and only run booking-related commands when you intend to use your USC account.
If run with the wrong class ID, the skill could book or cancel the wrong Urban Sports Club class.
The script can click the website controls that book a class or confirm cancellation after it is invoked with a class ID.
await book_btn.first.click() ... await confirm_btn.first.click()
Confirm the class ID, date, venue, and time before invoking --book or --cancel, and consider requiring explicit user confirmation in any agent workflow.
Setup may download and install third-party software on the local machine.
The setup instructions install an unpinned Python package and browser dependencies, which is expected for Playwright but pulls code and binaries from external package sources.
venv/bin/pip install playwright venv/bin/playwright install chromium venv/bin/playwright install-deps chromium
Install in a virtual environment, prefer pinned versions if you adapt the skill, and review dependency sources before installing.
