AgentSkillsCN

closure-announcements

第一层级:自动向全体家长发送假期与停课通知。

SKILL.md
--- frontmatter
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
bash
# 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)

code
📢 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)

code
📢 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)

code
📢 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