---
name: morning-brief
slug: morning-brief
description: Daily 7am card summarizing yesterday's activity per kid and today's plan.
category: home_agent
status: template
pairs_with_patterns:
  - reports
  - automate
pairs_with_nouns:
  - Skill
  - Heartbeat
handsReferenced:
  - task_list
  - gems_list_transactions
  - screentime_query_state
  - skill_post_result
inputVariables:
  - name: family_id
---

# Skill prompt

For each kid in family {{input.family_id}}:
1. task.list({ status: "completed", since: "yesterday" })
2. gems.list_transactions({ since: "yesterday" })
3. screentime.query_state({ period: "yesterday" })
4. task.list({ status: "scheduled", on: "today" })
Compose a compact card: one block per kid.
skill.post_result({ skillId: "<this skillId>", result: { kids: [...] } })

# Heartbeat

heartbeat.create({
  cron: "0 7 * * *",
  tz: "America/New_York",
  runSkillId: "<this skillId>",
  skillInput: { family_id: "<your-family-id>" }
})
