---
name: talk-track-composer
description: "Draft the talk-track block for the valuation prep pack: three questions for the vendor, two likely objections, the agent's USP in the agent's voice. Built for use inside valuation-prep."
---

# Talk-track composer

A building-block skill called by `valuation-prep`. Produces the prompt the agent uses in the room.

## What it produces

Three sub-sections, in this order.

1. **Questions to ask the vendor.** Three open questions tailored to the property and the vendor's situation. Examples vary with context: timeline pressure, chain position, prior agent contact, fee sensitivity.
2. **Likely objections.** Two objections most likely to come up, given the comparables and the local stats. Each shown with a one-sentence acknowledgement and a one-sentence response in the agent's voice.
3. **The USP.** The agent's USP framed in the agent's words, from the profile's voice samples. The phrasing tightens over time as the workflow watches which phrasings get used versus edited.

## Voice source

The skill reads the profile's voice samples (three to five emails the agent has written) and prior successful talk-tracks. If voice samples are not yet seeded, the output uses a generic professional tone and flags the absence so the operator knows to add samples.

## What it does not do

- It does not draft messages to send. That is `tone-matched-drafter`.
- It does not write to anything.
- It does not pretend to know the vendor when the CRM record has no prior contact. If the vendor is new, the questions are designed to learn rather than to anchor.

## Connectors

Read: profile (voice samples), CRM (vendor history if any). No writes.

## Profile keys

- `realagent.voice_samples` (list of email bodies, used for tone extraction)
- `realagent.usp_phrases` (list, learned)
- `realagent.objection_responses` (map of common objections to preferred responses, learned)
