Docs Join alpha
Skills

Morning brief

A daily 7am card summarizing yesterday's activity per kid and today's plan.

file_download Download morning-brief.md
StatusPairs withNouns
TemplateReports and briefs Autonomous loopSkill

What it does

A digest skill paired with a heartbeat. Each morning at 7am, reads yesterday's completed tasks, gems earned, screen-time used, anything pending review, and posts a per-kid summary card.

How to use it

Author the skill, then schedule it via heartbeat.create with cron: "0 7 * * *". The first run is also the test.

The spec

This is the raw .md content. Download as file or copy below.

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>" }
})

Reports and briefs Autonomous loop

Was this page helpful?