cmj-hub
- 39 skills
- 0 followers
- 17 hours ago last updated
- ▌ Evp · cmj-hubEarly Value Proposition (EVP) generator for B2B operators. Uses the Eugene Schwartz awareness model (unaware, problem-aware, solution-aware, product-aware, most-aware) to produce a sharp, 22-word EVP for each awareness tier — plus a structured 3-tier EVP brief documenting the audience, pain, EVP, and proof per tier. EVPs follow the JMC shape: "For <ICP> in <pain> we're the <one team> that does <specific outcome> without <obvious tradeoff>." Loaded for cold email openers, hero copy, pricing pages, and sales-call openings. Triggers on: "write an EVP", "value proposition", "elevator pitch", "positioning statement", "hero copy", "EVP brief", "what's our angle", "messaging by awareness level".
- ▌ Evp Brief · cmj-hubBuild a structured 3-tier EVP brief — Tier 2 (problem-aware), Tier 3 (solution-aware), Tier 4 (product-aware) — side-by-side with audience, pain, EVP variants, and proof per tier. Becomes the single source of truth your hero, ads, cold email, and pricing-page pull from. Loaded by the main evp skill when the user wants a full brief.
- ▌ Evp Craft · cmj-hubGenerate 3 EVP variants for a single Schwartz awareness tier. Each variant follows the 22-word shape and explores a different emphasis (outcome / tradeoff / ICP). Loaded by the main evp skill when the user wants to craft EVPs for a specific tier.
- ▌ Evp Kickoff · cmj-hubAdaptive router for the EVP skill pack. Detects state (brand-config? SOUL? primary EVP locked per tier? competitors named? proofs reservoir?) and picks the next-best step. Loaded by the main evp skill on bare invocation.
- ▌ Evp Onboarding · cmj-hubFirst-run interactive setup for the EVP skill pack. Walks the operator through brand-config.json (awareness tier, outcomes-I-will-claim, proofs reservoir, competitors) and SOUL.md (tier-by-tier voice, won't-claim list, boundaries) in ~10 minutes. Refuses to let the operator skip — generic EVP is worse than no EVP. Loaded automatically when brand-config.json or SOUL.md is missing.
- ▌ Founder Brand · cmj-hubFounder-led social system for B2B founders building a compounding personal brand. Generates LinkedIn-native posts following the Pillar / Proof / Process / Person framework (4 content pillars rotated weekly), plans a 12- week content engine, critiques drafts for the "founder voice" anti-pattern list (no thought-leader voice, no LinkedIn-influencer cadence, no AI-detection signals), and structures content around the 5 hook archetypes that actually pull demand on the JMC framework. Based on the Founder-Brand Compounding course. Triggers on: "founder content", "LinkedIn post", "founder-led social", "personal brand", "linkedin strategy", "content pillar", "founder voice", "content engine", "B2B social".
- ▌ Linkedin Craft · cmj-hubLinkedIn-native post construction — format for skim (1-sentence opener, single-line body, bulleted receipt, no engagement bait), generate 5 hook variants across the 5 hook archetypes (contrarian, specific receipt, confession, pattern observation, question reframe), and critique a draft for voice + anti-pattern compliance. Loaded by the main founder-brand skill for LinkedIn-specific work.
- ▌ Founder Content · cmj-hubGenerate a single LinkedIn-native post for a founder, on a specific pillar (Pillar / Proof / Process / Person) and using one of the 5 hook archetypes. Self-checks against the JMC voice rubric and banned-patterns list before delivering. Loaded by the main founder-brand skill when the user wants to write a single post.
- ▌ Founder Brand Kickoff · cmj-hubAdaptive router for the founder-brand skill pack. Detects state (brand-config? SOUL? pillars filled? cadence set? recent posts logged?) and picks the next-best step. Loaded by the main founder-brand skill on bare invocation.
- ▌ Founder Brand Onboarding · cmj-hubFirst-run interactive setup for the founder-brand skill pack. Walks the operator through brand-config.json (audience, 4-pillar topic pools, cadence, drive-to URLs) and SOUL.md (voice fingerprints, phrases-I-refuse, stories reservoir, won't-write boundaries) in ~15 minutes. This is THE most important file in the pack — the whole point is sounding like the operator, not ChatGPT.
- ▌ Psp · cmj-hubPain Signal Profile (PSP) builder for B2B operators. Translates public, recent, verifiable signals (job posts, funding rounds, leadership changes, product launches, pricing changes, hiring patterns) into the felt operational pain that drives buying decisions — and then into the EVP that speaks to it. Anchors every output on a signal that the prospect actually did, not a demographic guess about who they are. Foundation of the JMC framework; loaded by cold-email, outbound-audit, and EVP skills. Triggers on: "build a PSP", "pain signal profile", "what's our ICP pain", "what signals should we hunt", "signal to pain mapping", "buyer pain", "PSP worksheet", "find the signal".
- ▌ Psp Kickoff · cmj-hubAdaptive router for the PSP skill pack. Detects state (brand-config? SOUL.md? primary PSP drafted? secondary PSPs? vocabulary refreshed?) and picks the next-best step. Loaded by the main psp skill on bare invocation. Inspired by the coldoutboundskills kickoff pattern.
- ▌ Psp Construct · cmj-hubStep-by-step construction of a Pain Signal Profile for a specific ICP segment. Walks operator through the 5 components (signal, pain, timing, role, vocabulary), validates each, and produces a structured PSP doc. Loaded by the main psp skill when the user wants to build a PSP from scratch.
- ▌ Psp Onboarding · cmj-hubFirst-run interactive setup for the PSP skill pack. Walks the operator through brand-config.json (ICP precision, exclusion criteria, signal sources) and SOUL.md (buyer vocabulary, stories, the 11am-Tuesday moment) in ~15 minutes. Refuses to let the operator skip — generic PSP output is worse than no PSP. Loaded automatically by the main psp skill when brand-config.json or SOUL.md is missing.
- ▌ Psp Signal Hunt · cmj-hubSurface 5-10 public, recent, verifiable signals worth hunting for a given ICP segment. Catalogs signal types (hiring, funding, leadership, product, pivot, content) and proposes operational sources + cadence to track each. Loaded by the main psp skill when the user wants to find what signals to hunt.
- ▌ Cold Email · cmj-hub bundleCold email & outreach craft for B2B teams. Write signal-anchored openers (90-word constraint, binary CTA), design 3-touch follow-up sequences (Day 3 case study, Day 7 different angle, Day 14 binary close), run 30-point audits across infrastructure / targeting / messaging / operations, plan 5-email nurture streams with route-to-sales triggers, validate pre-campaign domain health (15 checks across DNS, reputation, warm-up, content), and pick subject lines from 25 framework-organized patterns (pain, curiosity, social proof, direct). Anchors every output on a Pain Signal Profile — not demographics. Based on the JMC Cold Email & Outreach Craft course (jaymountconsulting.com/learn). Triggers on: "cold email", "write a cold email", "cold outreach", "follow-up sequence", "deliverability", "SPF", "DKIM", "DMARC", "domain health", "outbound audit", "subject line", "nurture sequence", "outreach craft".
- ▌ Cold Email Audit · cmj-hub30-point audit of a B2B outbound program across four dimensions — infrastructure (8 points), targeting (8 points), messaging (8 points), and operations (6 points). Produces a 0-100 score, the top 3 levers, and a 90-day remediation order. Loaded by the main cold-email skill when the user asks to audit or grade their outbound. Based on the JMC 30-Point Outbound Audit framework.
- ▌ Cold Email Craft · cmj-hubDraft a single signal-anchored cold email or a 3-touch follow-up sequence using the JMC framework — <90 words, binary CTA, no banned openers. Anchors on a Pain Signal Profile (not demographics). Loaded by the main cold-email skill when the user asks to write or sequence outreach. Includes the surgical "rewrite the weakest line" mode for ship-or-cut review.
- ▌ Cold Email Kickoff · cmj-hubAdaptive router for the cold-email skill pack. Detects the operator's current state (brand-config present? SOUL.md present? infrastructure ready? PSP defined? EVP locked? first campaign run?) and picks the next-best step. Loaded by the main cold-email skill on bare invocation ("/cold-email") or when the operator asks "where do I start" / "what's next". Inspired by coldoutboundskills' /cold-email-kickoff pattern.
- ▌ Cold Email Nurture · cmj-hubDesign a 5-email nurture stream from a Pain Signal Profile + EVP. Each email has a subject, preheader, opener, body beats, CTA, cadence rationale, behavioral principle, and one route-to-sales trigger. Loaded by the main cold-email skill when the user asks to nurture, re-engage, or design a stream. Based on the JMC Lifecycle Nurture framework.
- ▌ Cold Email Spam Lint · cmj-hubDeterministic spam-trigger scanner for cold email drafts. Scans subject + body against a 200-word spam-trigger lexicon, validates link/image ratios, checks for ALL-CAPS / emoji / clickbait / fake-Re patterns, and returns a 0-100 deliverability-risk score with line-by-line flags. Backed by a Python script (no LLM). Loaded by the main cold-email skill before any send + on Wednesday's ship-day batch via cold-email-weekly-rhythm.
- ▌ Cold Email Onboarding · cmj-hubFirst-run interactive setup for the cold-email skill pack. Walks the operator through brand-config.json (ICP, PSP, EVP, tone, infrastructure) and SOUL.md (voice fingerprints, banned phrases, stories you lean on) in ~10 minutes. Refuses to let the operator skip — generic output is worse than no output. Loaded automatically by the main cold-email skill when brand-config.json or SOUL.md is missing.
- ▌ Cold Email List Quality · cmj-hubScore a cold-email prospect list 0-100 across dedup, role-fit (vs brand-config.icp), signal freshness, email-validity heuristics, exclusion-criteria match, and company-stage match. Returns the score, list of rows to remove, and a fix recommendation. Loaded by cold-email-weekly-rhythm on Monday's list refresh. Operates on CSV or JSONL; no external services.
- ▌ Cold Email Reply Scoring · cmj-hubClassify replies to cold email into 4 categories — buy-signal, positive, neutral, not-interested — using deterministic features (intent keywords, time-to-reply, length, question count, calendar/asset asks). Routes each reply per brand-config.operations.reply_routing. Backed by a Python script that uses regex + features (no LLM). Loaded by the main cold-email skill when the operator processes their reply queue.
- ▌ Cold Email Subject Lines · cmj-hubGenerate or critique cold-email subject lines across 4 framework families (pain, curiosity, social proof, direct). Each suggestion is ≤7 words, no spam triggers, no clickbait, includes reply-rate notes from the JMC Subject Line Swipe File (25 high-performers). Loaded by the main cold-email skill when the user asks for subject lines, openers, or to critique a draft subject.
- ▌ Cold Email Weekly Rhythm · cmj-hubOperational cadence playbook for the cold-email program. Defines what happens on Monday (PSP signals + list refresh), Wednesday (sequence ship + reply triage), Friday (reply scoring + adjust). Surfaces this week's queue, drift signals, and the metric review against last week. Inspired by coldoutboundskills' /cold-email-weekly-rhythm pattern — the cadence is what separates hobbyist programs from compounding ones.
- ▌ Cold Email Deliverability · cmj-hub15-point pre-campaign domain health check across DNS (SPF, DKIM, DMARC, MX, BIMI), reputation (SNDS, Postmaster, blacklists), warm-up status (mailbox age, send volume ramp, reply ratio), and content (spam-trigger lint, link-to-text ratio, image-to-text ratio). Returns a 0-100 deliverability score and a fix-order. Uses native DNS lookups + public blacklist APIs — no paid tools required. Loaded by the main cold-email skill when the user asks about deliverability, domain health, SPF/DKIM/DMARC, or pre-launch readiness.
- ▌ Pricing · cmj-hub bundleB2B pricing as a surgical discipline. Diagnose willingness-to-pay distribution across PSPs, engineer value-metric alignment, design three-tier contrast sets with decoy effect, build reference-frame stacks (inertia / opportunity cost / replacement cost / competitor), apply Prospect Theory loss aversion to pricing copy, run pocket-price waterfall analysis to plug discount leaks, and operate quarterly pricing reviews as the compounding moat. Anchors every recommendation on Hermann Simon's foundational frame: a 1% price improvement drives ~11% profit improvement on average B2B economics. Based on the JMC Pricing Surgery course (jaymountconsulting.com/learn). Triggers on: "pricing strategy", "raise prices", "pricing tiers", "price testing", "willingness to pay", "value metric", "pricing page", "discount", "pocket price", "decoy pricing", "anchor pricing", "loss aversion pricing", "B2B pricing", "SaaS pricing", "services pricing", "renewal pricing", "expansion pricing", "outcome-tied guarantee", "pricing review".
- ▌ Pricing Audit · cmj-hub30-point audit of a B2B pricing program across four dimensions — diagnostic data (8 points), reference frames + copy (8 points), tier architecture (8 points), and operating practice (6 points). Produces a 0-100 score, the top 3 levers, and a 90-day remediation order. Loaded by the main pricing skill when the operator asks to audit or grade their pricing. Based on the JMC 30-Point Pricing Audit framework.
- ▌ Pricing Kickoff · cmj-hubAdaptive router for the pricing skill pack. Detects the operator's current state (brand-config present? SOUL.md present? current tiers documented? WTP discovery done? PSP defined? value-metric chosen? reference anchor set? pocket-price waterfall built? quarterly review scheduled?) and picks the next-best step. Loaded by the main pricing skill on bare invocation ("/pricing") or when the operator asks "where do I start" / "what's next" / "first time using this."
- ▌ Pricing Tribunal · cmj-hubThe capstone workflow for high-stakes pricing decisions. Four stages — Hypothesize, Test, Adjudicate, Audit — that make material pricing changes safe to ship at speed. Loaded by the main pricing skill when the operator faces a decision material to ARR (new tiers, value-metric switch, raise-the-base, outcome guarantee, kill a tier, change discount policy). Outputs a tribunal-defensible pricing plan + verdict matrix + 30/60/90 audit cadence.
- ▌ Pricing Diagnostic · cmj-hubThe three-surface pricing diagnostic — willingness-to-pay distribution, value-metric alignment, and packaging-vs-pricing diagnosis. Loaded by the main pricing skill when the operator asks "should I raise prices", "where am I leaving money on the table", or "diagnose my pricing." Outputs a diagnostic report with surface-level scores (0-100 per surface), top 3 leaks, and a triage decision (price-tune / package-rebuild / metric-shift / hold).
- ▌ Pricing Onboarding · cmj-hubFirst-run interactive setup for the pricing skill pack. Walks the operator through brand-config.json (current tiers, ICP, value metric, infrastructure) and the pricing section of SOUL.md (voice + stance on pricing + stories you cite) in ~10 minutes. Refuses to let the operator skip — generic pricing output is worse than no pricing output. Loaded automatically by the main pricing skill when brand-config.json or SOUL.md is missing.
- ▌ Pricing Contrast Set · cmj-hubDesign the three-tier contrast-set architecture — decoy / target / anchor. Applies asymmetric dominance (Ariely) so the decoy makes the target obviously better, the anchor sets the high reference frame, and ~75% of buyers land on the target tier. Loaded by the main pricing skill when the operator asks to design tiers, redesign the pricing page, or apply the decoy effect. Outputs tier definitions, feature differentiation, value-metric scaling per tier, and the predicted landing distribution.
- ▌ Pricing Value Metric · cmj-hubPick the right value metric (price unit) for B2B pricing — per-seat, per-API-call, per-active-record, per-outcome, per-revenue-processed, hybrid. Diagnoses the operator's current metric vs the unit that scales with customer success, identifies gaming + misalignment failure modes, and outputs a recommended metric switch with the metric-shift case study reservoir. Loaded by the main pricing skill when the operator asks about per-seat vs per-X, value metric, price unit, or "should I change how I charge?"
- ▌ Pricing Pocket Waterfall · cmj-hubBuild and analyze the pocket-price waterfall — every step where margin leaks between list price and final pocket. Backed by a deterministic Python script that takes line-item discount data and produces the per-customer + cohort waterfall + leak ranking. Loaded by the main pricing skill when the operator asks "my discounts are eating margin", "where is margin leaking", "pocket price", or "discount policy review."
- ▌ Pricing Quarterly Review · cmj-hubThe quarterly pricing review cadence — the operating practice that prevents pricing drift. Produces a quarterly review agenda, the data pull list (close-rate, discount-rate, pocket-price waterfall, tier-landing distribution, WTP refresh status), and the verdict format (hold / iterate / escalate to tribunal). Loaded by the main pricing skill when the operator asks about quarterly review, ops cadence, or "what should I check on pricing this quarter."
- ▌ Pricing Reference Frames · cmj-hubDesign the reference-frame stack for pricing copy. Picks the strongest plausible anchor (inertia / opportunity cost / replacement cost / competitor) for the operator's PSP segment, generates the anchor copy block, and applies Prospect Theory loss-aversion patterns so the page reads "worth it or refund" rather than "save 40%." Loaded by the main pricing skill when the operator asks about anchoring, framing, or rewriting pricing copy.
- ▌ Pricing Renewal Discipline · cmj-hubRenewals + expansion as continuous pricing surgery. Designs the renewal-pricing motion (90-day-prior notice, value-anchored escalation rationale, grandfather policy), the expansion-pricing triggers (usage thresholds, role-change, outcome-attainment), and the contraction-policy guardrails (when a customer wants to downgrade — keep them vs lose them). Loaded by the main pricing skill when the operator asks about renewals, expansion pricing, or "how do I raise prices on existing customers."