name: closure-announcements description: Tier 1 automated holiday and closure announcements to all parents. metadata: openclaw: requires: - binary: "python3"
Holiday / Closure Announcements (Tier 1 — Full Auto)
Broadcast daycare closure and holiday schedule announcements to all parents.
When This Skill Activates
- Cron-triggered: Check for upcoming closures and send reminders
- Provider-initiated: Provider tells the agent to announce a closure
- Schedule-based: Pre-loaded closure dates trigger reminders
Workflow
- Compose announcement with closure details
- Get all active parents from database
- Send to each parent via their preferred channel in their preferred language
- Also post to Brightwheel via BrightwheelOperator
- Log as completed
# Get all active children (to find their parents)
daycarectl child list --status active
# For each child, get parent contacts
daycarectl child get --id "<child_id>"
# Schedule the announcement
daycarectl schedule add \
--type "closure" \
--target "all_parents" \
--subject "Closure: [date]" \
--body "<message>" \
--language "es" \
--scheduled-for "2026-02-10T08:00:00"
Announcement Templates
Closure — Single Day (Spanish)
📢 Aviso importante
Les informamos que el centro estará cerrado el [día], [fecha] por [motivo].
Las actividades se reanudan el [día de regreso], [fecha de regreso] en horario normal.
Si tienen alguna pregunta, no duden en escribirnos. ¡Gracias!
Closure — Multiple Days (Spanish)
📢 Aviso importante
Les informamos que el centro estará cerrado del [fecha inicio] al [fecha fin] por [motivo].
Las actividades se reanudan el [día de regreso], [fecha de regreso] en horario normal.
Si tienen alguna pregunta, no duden en escribirnos. ¡Gracias!
Closure — Single Day (English)
📢 Important Notice
We'd like to let you know that the center will be closed on [day], [date] for [reason].
Normal operations resume on [return day], [return date].
If you have any questions, don't hesitate to reach out. Thank you!
Reminder Schedule
- 1 week before: First announcement
- 2 days before: Reminder
- Day before: Final reminder
Common Closure Reasons
- Federal holidays
- Teacher training / professional development days
- Weather emergencies (send ASAP, no advance schedule)
- Facility maintenance
Weather Emergency Protocol
For weather-related closures:
- Send immediately upon provider decision
- Mark as URGENT priority
- Include any alternative arrangements if applicable
- Follow up with reopening announcement