What problem does it solve? Cold email personalization requires turning buying signals (new role, funding round, hiring surge, pricing page) into one accurate sentence per prospect, and doing it cheaply at scale without hallucinated facts or runaway enrichment costs. ## Core Features & Use Cases - 19 signal playbooks: Each playbook converts one buying signal (person-level, company-level, website-derived, list-shaping, or copy-generation) into a single output field like new_in_role_line or funding_line. - Three run modes per playbook: Run as a Claude skill on ad-hoc CSVs, as a Clay table built through a browser harness, or as a Clay workflow built from the clay CLI. - Shared harnesses: clay-table-harness.md and clay-cli-harness.md document the generic build procedures, including the AI-column reasoning-level fix, formula placeholder IDs, credit gates, and CLI wiring pitfalls. - Use Case: Given a 1,000-row prospect list, run the fundraising playbook to produce a funding_line per row, gate paid enrichment behind email validation, smoke test 5 rows, then push the field to your sequencer as a custom variable. ## Quick Start Ask the assistant to run the new-in-role playbook on your prospect CSV and produce a personalization line for each row.