Install
openclaw skills install ticket-signal-watchMonitor ticket pages or backend ticket data for sale, restock, presale, or status-change signals; emit structured alerts that can be pushed to OpenClaw channels, webhooks, or other notification backends. Use when users want reliable ticket notifications rather than automated checkout.
openclaw skills install ticket-signal-watchThis skill is for reliable ticket notifications, not automated checkout.
Use it when:
{baseDir}{baseDir}/scripts/watch_ticket_pages.py{baseDir}/config/targets.example.json{baseDir}/config/notifiers.example.json{baseDir}/state/state.jsonTreat the workflow as three layers:
collector
signal engine
notifier
The ideal production setup is:
Run the script with a target config and a writable state file:
python3 "{baseDir}/scripts/watch_ticket_pages.py" \
--config "{baseDir}/config/targets.example.json" \
--state "{baseDir}/state/state.json" \
--json
If alerts is empty, do not send a notification.
If alerts is non-empty, forward the structured result to:
The script should produce:
results: per-target check resultsalerts: only meaningful changes worth notifyingsummary: short human-readable summaryEach alert should contain enough information to route downstream:
nameplatformurlsignal_hitssignal_levelalert_reasonsPrefer official detail pages over generic search pages.
Use:
require_all for identity words that must be presentmatch_any for actionable signal wordssignal_keywords.high for the strongest signalsExamples of strong signals:
立即购买立即预订可选座有票开售预售中补票回流加场