tenant-tone-profiler
Installation
SKILL.md
Tenant Tone Profiler
When to Use
Run BEFORE you draft any customer-facing message (WhatsApp, email, LP copy, social post pitch). The skill mines the actual conversation history and tells you how the customer themselves talks — language, formality, technical depth, taboo topics, observance windows. This stops the recurring failure pattern where Claude addresses a paying customer in a tone that contradicts every previous exchange they've had with you.
Also run weekly via cron to refresh profiles as customers evolve (new family member added to chat, business pivot, language switch, etc.).
Run when:
- About to draft a WhatsApp / email / pitch to an existing tenant
- A new memory rule or feedback file says "stop treating X as a stranger"
- ssot-reconcile flags a tenant with
customer_preferred_tone='friendly'(the default seed) and >50 conversation messages on file - Onboarding a new customer — bootstrap a v0 profile from the first 2 weeks of group chat
- Quarterly: refresh all paying-customer profiles regardless
NOT for:
- Brand voice for marketing site / LP (that's strategic editorial — use brand_ops.brand_voice manually)
- Tenant role / contact identity (that's
tenant_contactstable, separate skill)