This one focuses specifically on in-app upgrade prompts and paywalls, not your public pricing page. It walks through timing triggers like feature gates and usage limits, then helps you structure the actual upgrade screens with proper value demonstration and escape hatches. The skill distinguishes between different paywall types (feature locks vs trial expiration vs usage limits) and gives you specific copy frameworks for each. It's particularly good at identifying anti-patterns like showing upgrade prompts too early or trapping users. If you're struggling with freemium conversion or your upgrade flows feel pushy, this breaks down the psychology of when and how to ask for money without burning trust.

skills.sh installs
51.4K
GitHub stars
59.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add coreyhaines31/marketingskills --skill paywall-upgrade-cro --agent claude-code

Installs into .claude/skills of the current project.

Files

This one focuses specifically on in-app upgrade prompts and paywalls, not your public pricing page. It walks through timing triggers like feature gates and usage limits, then helps you structure the actual upgrade screens with proper value demonstration and escape hatches. The skill distinguishes between different paywall types (feature locks vs trial expiration vs usage limits) and gives you specific copy frameworks for each. It's particularly good at identifying anti-patterns like showing upgrade prompts too early or trapping users. If you're struggling with freemium conversion or your upgrade flows feel pushy, this breaks down the psychology of when and how to ask for money without burning trust.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/coreyhaines31/marketingskills
Categories
AI & Agent Building, Productivity & Planning, Marketing & SEO, CLI & Terminal

More from coreyhaines31/marketingskills

All 68
1coreyhaines31 avatarattributioncoreyhaines31/marketingskillsWhen the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting nu45.9Kskills.sh installs
2multica-ai avatarkarpathy-guidelinesmultica-ai/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, s45.6Kskills.sh installs
3heygen-com avatarreverse-any-videoheygen-com/hyperframesRebuild any video file as an editable HyperFrames project - motion graphics, talking heads, live action or AI-generated footage - checked against the original f45.2Kskills.sh installs
4samber avatargolang-structs-interfacessamber/cc-skills-golangGolang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segregation, dependency injection via interfaces41.3Kskills.sh installs
5samber avatargolang-clisamber/cc-skills-golangGolang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration la41.1Kskills.sh installs
6tavily-ai avatartavily-searchtavily-ai/skillsSearch the web with LLM-optimized results via the Tavily CLI. Use this skill when the user wants to search the web, find articles, look up information, get rece38Kskills.sh installs