paywalls

paywalls

coreyhaines31 ↓ 35k
Claude Code
View source ↗

What it does

  • User should have experienced real value first
  • Upgrade should feel like natural next step
  • Timing: After "aha moment," not before
  • Demonstrate the value of paid features
  • Preview what they're missing
  • Make the upgrade feel tangible
  • Easy to upgrade when ready

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

paywalls FAQ

What does the paywalls skill do?

When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," "in-app pricing," "free users won't upgrade," "trial to paid conversion," or "how do I get users to pay." Use this for any in-product moment where you're asking users to upgrade. Distinct from public pricing pages (see cro) — this focuses on in-product upgrade moments where the user has already experienced value. For pricing decisions, see pricing. User should have experienced real value first Upgrade should feel like natural next step

How do I install paywalls?

Run: npx -y skills add https://github.com/coreyhaines31/marketingskills --skill paywalls --agent claude-code — the source lives at github.com/coreyhaines31/marketingskills.

Maintain paywalls?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

paywalls on getagentictools
[![paywalls on getagentictools](https://getagentictools.com/badge/skills/coreyhaines31-marketingskills-paywalls.svg)](https://getagentictools.com/skills/coreyhaines31-marketingskills-paywalls?ref=badge)
npx agentictools info skills/coreyhaines31-marketingskills-paywalls

The second line is the CLI lookup for this page — handy in READMEs and docs.