- contact@verticalserve.com

Every underwriter we've worked with has a tell. One always opens external emails with "Hi Joe — quick note —". Another never uses contractions when corresponding with brokers. A third has a specific way of declining a binder bump that's polite without leaving any wiggle room.
An AI that can't replicate those quirks produces drafts that read as foreign. They get rewritten anyway. Net productivity gain: zero.
The skill samples your last N sent emails from Outlook (default 50) and extracts:
The output is saved as ~/.insightworker/playbooks/email-style.md — a markdown file you can read, edit, and version-control. No black box.
When you ask for a draft reply, the agent loads your style guide, the source email, and any relevant industry playbook (e.g. an insurance glossary). It drafts to a markdown file under drafts/email/ — never auto-sent. You review, tweak, and send through Outlook (or have the agent send via send_email, which always permission-prompts).
If the source email is flagged as legal, regulatory, or contains complaint / subpoena / litigation language, the skill refuses to draft a substantive reply and routes it to compliance review with a one-line acknowledgement instead.
Underwriters and account managers spend a lot of time replying to emails that need their judgement but not their time. A draft that sounds like them is a draft they'll actually send. That's where the productivity win lives — not in generating more drafts, but in generating drafts good enough to ship after a 30-second read.