Emergency Priority2 Receipt
Send a Pushover EMERGENCY (priority 2) alert that repeats until acknowledged, then poll the recei…
by terrylica · MIT
The skill
Send a Pushover EMERGENCY (priority 2) alert that repeats until acknowledged, then poll the receipt until the user acks or it expires. Use when something is urgent and must not be missed - production breakage, a blocked autonomous loop needing immediate input, an alarm-until-acknowledged notification. For routine notifications use send-notification. TRIGGERS - emergency alert, urgent pushover, alarm until acknowledged, priority 2, wake me up.
emergency-priority2-receipt
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.
Priority-2 emergency notification with receipt polling, via the TS core pushover_core.ts emergency.
env -u HTTPS_PROXY -u HTTP_PROXY bun "$(cc-plugin-root pushover-commander)/skills/_lib/pushover_core.ts" emergency \
--title "Title" --message "what happened + the one action needed" \
[--retry 30] [--expire 300] [--sound piano] [--attach report.png] [--app main|test]
Behavior (verified on a physical device 2026-05-30)
- priority 2 requires
retry(≥ 30 s) andexpire(≤ 10800 s) — Pushover returns HTTP 400 without them. The core supplies defaults (30 / 300) automatically. - The response returns a
receipt; the core polls/1/receipts/{receipt}.jsonevery 5 s and prints{acknowledged, acknowledged_at, expired}when you ack (verified ack at t+35 s) or it expires. sound=pianois a custom sound on this account;pianobaris the built-in fallback — usecustom-sounds resolve piano pianobar.- Attach a
render-incident-report-imagePNG for full detail; keep--message≤ 1024.
Post-Execution Reflection
After this skill completes, check before closing:
- Did the priority-2 alert repeat until acknowledged? If it stopped early or never fired, fix the retry/expire handling.
- Did the receipt poll detect the ack or expiry? If polling hung or missed the ack, fix the poll loop.
Only update if the issue is real and reproducible — not speculative.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: terrylica/emergency-priority2-receipt-56328223857.
Details
- Publisher
- terrylica
- Category
- AI & Agents › Tool & MCP integration
- License
- MIT
- Updated
- 2026-10-19
References
More from terrylica
- Agent Reach Give your AI agent eyes to see the entire internet.
- Arxiv Source First Paper Ingest Read an arXiv paper faithfully by fetching the authors' own LaTeX source instead of OCR-ing the PDF.
- Analyze Semantic analysis of converted recordings.
- Asciinema Analyzer Semantic analysis of asciinema recordings.