← ClaudeAtlas

booking-notifylisted

Dual-channel booking notifications via Telegram + Pushover. Scheduled sync, webhook relay, emergency alerts with custom sounds.
terrylica/cc-skills · ★ 49 · AI & Automation · score 79
Install: claude install-skill terrylica/cc-skills
# Booking Notifications (Dual-Channel) Automated booking notifications via two channels: | Channel | Delivery | Format | Use Case | | -------- | --------- | ---------- | ------------------------------------------ | | Telegram | Scheduled | HTML | Interactive commands, daily digest, search | | Pushover | Real-time | Plain text | Emergency alerts with custom sound (dune) | > **Self-Evolving Skill**: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues. ## Mandatory Preflight ### Step 1: Check Sync Script Exists ```bash ls -la "$HOME/.claude/plugins/marketplaces/cc-skills/plugins/calcom-commander/scripts/sync.ts" 2>/dev/null || echo "SCRIPT_NOT_FOUND" ``` ### Step 2: Verify Environment (Required) ```bash echo "CALCOM_OP_UUID: ${CALCOM_OP_UUID:-NOT_SET}" echo "TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN:+SET}" echo "TELEGRAM_CHAT_ID: ${TELEGRAM_CHAT_ID:-NOT_SET}" echo "HAIKU_MODEL: ${HAIKU_MODEL:-NOT_SET}" ``` **All must be SET.** If any are NOT_SET, run the setup command first. ### Step 3: Verify Pushover (Optional) ```bash echo "PUSHOVER_APP_TOKEN: ${PUSHOVER_APP_TOKEN:+SET}" echo "PUSHOVER_USER_KEY: ${PUSHOVER_USER_KEY:+SET}" echo "PUSHOVER_SOUND: ${PUSHOVER_SOUND:-dune}" echo "WEBHOOK_RELAY_URL: ${WEBHOOK_RELAY_URL:-NOT_SET}" ``` **If NOT_SET**: Pushover is optional. Telegram-only oper