crm-data-hygiene

Installation
SKILL.md

Lead and CRM Data Hygiene

Dirty data has two costs. It renders into emails in front of prospects, and it makes every segment count wrong, so decisions get made on numbers that don't mean what they say.

Both are cheap to prevent at import and expensive to fix once the data is spread across campaigns and reports.

Normalise on the way in

Do this before anything is stored, not as a periodic cleanup.

Email

# Lowercase, trim, strip plus-addressing for dedupe (keep the original for sending)
tr '[:upper:]' '[:lower:]' < emails.txt | sed -E 's/^[[:space:]]+|[[:space:]]+$//g'

Store lowercased. Trim whitespace, which arrives constantly from spreadsheet exports. Keep the original form for sending but dedupe on the normalised one, treating sarah+news@ and sarah@ as the same mailbox.

Installs
3
First Seen
Sep 7, 2026