closure-announcements

star 0

Tier 1 automated holiday and closure announcements to all parents.

carlosmsanchezm By carlosmsanchezm schedule Updated 2/9/2026

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

  1. Compose announcement with closure details
  2. Get all active parents from database
  3. Send to each parent via their preferred channel in their preferred language
  4. Also post to Brightwheel via BrightwheelOperator
  5. 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
Install via CLI
npx skills add https://github.com/carlosmsanchezm/daycare-agent --skill closure-announcements
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
carlosmsanchezm
carlosmsanchezm Explore all skills →