Most cold email advice is about copy. Most cold email failure is about the offer. This skill takes your profile.yaml and runs the decision stack: front-end the service itself if a real guarantee or low-commitment entry point exists, and fall back to a lead magnet only if it doesn't. It covers why the no-cost element is the strongest lever you have, and why 'free audit' dies on cold traffic every time.
Pipeline Playbooks · Open Source, MIT Licensed
The single highest-leverage skill in the system: decides what your cold email actually offers before a word of copy gets written, because copy cannot fix a bad offer.
Every skill folder is self-contained. Run this from your project root to pull just this one into .claude/skills/offer-framing/:
npx degit joelwylie7/cold-email-playbooks/.claude/skills/offer-framing .claude/skills/offer-framing
Want the whole system, not just one skill?

A one-time conversational intake that scrapes your website, interviews you question by question, and writes profile.yaml, the single file every other skill in the system reads.

Builds a genuinely pay-worthy free asset and packages it as 'we just built X for COMPANY', the past-tense framing that outperforms every other cold email opener.

Turns one offer into a week-by-week roadmap of distinct angles to test, with a hard kill bar of 2,000 sends and zero interested replies.