---
name: journal-analyzer
slug: journal-analyzer
description: Analyze a conversational task transcript and post a themes/gaps/next-topic card.
category: home_agent
status: template
pairs_with_patterns:
  - reports
  - journal
pairs_with_nouns:
  - Skill
  - Task
handsReferenced:
  - task_describe
  - skill_post_result
inputVariables:
  - name: task_id
  - name: child_name
  - name: child_id
---

# Skill prompt

For task {{input.task_id}} ({{input.child_name}}):
1. task.describe({ taskId: "{{input.task_id}}" }) to read the transcript.
2. Extract:
   - themes: 2-4 phrases the kid kept returning to.
   - gaps: vocab they fumbled, concepts they couldn't articulate.
   - next_topic: one specific topic that would naturally follow.
3. Phrase in plain language a parent reads in 30 seconds.
4. skill.post_result({
     skillId: "<this skillId>",
     result: { summary, themes, gaps, next_topic }
   })
