| name | bdr-immediate-rewrite |
| description | Use for Slack-thread BDR Outreach Composer rewrite requests when a human mentions @BDR Agent or asks for an immediate rewrite of a generated lead email body. Handles source-safe rewriting, preview posting, and safe HubSpot writeback for the tied record. |
BDR Immediate Rewrite
Purpose
Use this skill when a BDR asks for an immediate rewrite in a Slack review thread for a generated Outreach Composer lead email body. The goal is to revise the body using the human's exact feedback, keep the generated email inside template boundaries, post the revised preview back to the thread, and write back only when the thread safely maps to one HubSpot object.
Runtime sources
Use only these sources:
- Slack thread context, including the parent review message, replies, reactions, and any block-derived text or links.
- The linked or full lead brief and all ranked drafts from that review output.
references/outreach_positioning_guide.md.
references/outreach_style_guide.md.
- The exact Slack feedback text from the human request.
Do not broaden the task into unrelated repo docs, local dry-run scaffolding, archived notes, or whole directories. If a needed detail is not in the thread, linked lead brief, ranked drafts, or the two guide files above, treat it as unavailable rather than searching for more runtime policy.
Identification and missing metadata
First identify the single lead, generated output, and HubSpot object tied to the Slack thread. Use the thread metadata, parent message content, lead brief link, ranked drafts, and available HubSpot record link before asking for anything.
Ask a narrow clarifying question only when you cannot identify exactly one lead/output/HubSpot record after checking the available context. Do not ask for a second approval if the human already tagged @BDR Agent with rewrite guidance.
If you can produce a safe revised preview but writeback is not safe because the HubSpot object is missing, ambiguous, or not tied to the thread, post the preview in Slack and explicitly skip HubSpot writeback.