This skill should be used when the user asks to "book a padel court", "find available padel courts", "search padel courts near me", "reserve a Playtomic cour...
当用户请求预订、查找或搜索帕德尔球场时使用此技能。
philipp-eisen
效率工具clawhubv1.0.01 版本100000Key: 无需
★ 1
Stars
📥 428
下载
💾 3
安装
1
版本
#latest
概述
Book Padel Courts With padel-tui
Use this skill to complete Playtomic booking tasks from a terminal with minimal assumptions about prior setup.
Trigger Examples
"Find me a padel court in Berlin tonight."
"Book a Playtomic court for tomorrow at 19:00."
"Show my active matches and cancel one."
"Install padel-tui and use it to reserve a court."
"Use CLI instead of TUI for booking."
When To Use
Use when the task is to search courts, book a slot, list active matches, or cancel a match.
Use when the user requests Playtomic actions through CLI commands.
Do not use for non-Playtomic tasks.
Required Safety Rules
Ask about installation only if needed (binary missing) or explicitly requested.
Confirm installation intent before running any install command.
Ask: "Do you want me to install padel-tui now, or skip installation and use your current setup?"
If installation is declined, continue with the existing binary/path.
Do not ask the user for email or password.
Ask the user to authenticate interactively with auth login.
Treat book and match-cancel as user-impacting operations and run only after explicit user intent.
Setup Check
Select a command prefix.
Global install: padel-tui
Source checkout: ./bin/padel-tui
Verify access with --version.
If command is missing and installation is approved, follow references/INSTALLATION.md.
Terms (Minimal Context)
tenant_id: venue or club id from search output.
resource_id: specific court id from search output.
start: slot datetime in YYYY-MM-DDTHH:mm:ss format.
Minimal Booking Workflow
Ask the user to authenticate interactively.
Instruct the user to run: auth login
Wait for user confirmation that login is complete.
Search availability (one mode required).
search --near "" --date YYYY-MM-DD
search --name "" --date YYYY-MM-DD
Capture booking inputs from search output.
Record tenant_id, resource_id, and slot start time.
Create booking.
book --tenant-id --resource-id --start YYYY-MM-DDTHH:mm:ss --duration 60 --players 4
Verify result.
matches --size 30
Cancel only when requested.
match-cancel --match-id
Command Rules
Require one of --near or --name for search.
Require --tenant-id, --resource-id, and --start for book.
Keep authentication interactive; use auth login without credential flags.
Use search and book; avoid legacy availability and payment groups.
Reference Files
references/INSTALLATION.md - install paths, verification, and first login.