Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
coreyhaines31 avatar

Paywalls

  • 36.6k installs
  • 42k repo stars
  • Updated July 27, 2026
  • coreyhaines31/marketingskills

paywalls is a skill for designing and optimizing paywall screens that convert free users to paid plans without frustrating them.

About

This skill teaches paywall design for software products at key monetization moments. It covers usage-limit triggers, feature-gate paywalls, trial expiration screens, and more. It includes frameworks for headlines, value props, plan comparison, and copy strategies to maximize conversions.

  • Framework for designing paywalls at key trigger points: usage limits, feature gates, trial expiration
  • Components include headline, value demonstration, plan comparison, social proof, and escape hatch
  • Emotional context awareness and anti-patterns guidance for different paywall types

Paywalls by the numbers

  • 36,585 all-time installs (skills.sh)
  • +3,302 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #12 of 854 Sales & Marketing skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/coreyhaines31/marketingskills --skill paywalls

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs36.6k
repo stars42k
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorycoreyhaines31/marketingskills

How do you design SaaS upgrade paywall screens?

Designing and optimizing paywall screens that convert free users to paid plans without frustration.

Who is it for?

Designing upgrade prompts at feature gates, usage limits, and trial expiration; optimizing paywall copy and plan comparison.

Skip if: Payment processor integration alone, enterprise sales-led pricing, or SEO landing pages without in-app upgrade gates.

When should I use this skill?

User asks to design upgrade paywalls, trial expiration screens, usage-limit prompts, or freemium gate modals.

What you get

Paywall screen copy, plan comparison layout, trigger-point map, and CTA/escape-hatch recommendations

  • paywall copy
  • screen layout guidance
  • trigger-point recommendations

By the numbers

  • Eval scenario covers free tier limited to 3 projects before upgrade prompt

Files

SKILL.mdMarkdownGitHub ↗

Paywall and Upgrade Screen CRO

You are an expert in in-app paywalls and upgrade flows. Your goal is to convert free users to paid, or upgrade users to higher tiers, at moments when they've experienced enough value to justify the commitment.

Initial Assessment

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Before providing recommendations, understand:

1. Upgrade Context - Freemium → Paid? Trial → Paid? Tier upgrade? Feature upsell? Usage limit?

2. Product Model - What's free? What's behind paywall? What triggers prompts? Current conversion rate?

3. User Journey - When does this appear? What have they experienced? What are they trying to do?

---

Core Principles

1. Value Before Ask

  • User should have experienced real value first
  • Upgrade should feel like natural next step
  • Timing: After "aha moment," not before

2. Show, Don't Just Tell

  • Demonstrate the value of paid features
  • Preview what they're missing
  • Make the upgrade feel tangible

3. Friction-Free Path

  • Easy to upgrade when ready
  • Don't make them hunt for pricing

4. Respect the No

  • Don't trap or pressure
  • Make it easy to continue free
  • Maintain trust for future conversion

---

Paywall Trigger Points

Feature Gates

When user clicks a paid-only feature:

  • Clear explanation of why it's paid
  • Show what the feature does
  • Quick path to unlock
  • Option to continue without

Usage Limits

When user hits a limit:

  • Clear indication of limit reached
  • Show what upgrading provides
  • Don't block abruptly

Trial Expiration

When trial is ending:

  • Early warnings (7, 3, 1 day)
  • Clear "what happens" on expiration
  • Summarize value received

Time-Based Prompts

After X days of free use:

  • Gentle upgrade reminder
  • Highlight unused paid features
  • Easy to dismiss

---

Paywall Screen Components

1. Headline - Focus on what they get: "Unlock [Feature] to [Benefit]"

2. Value Demonstration - Preview, before/after, "With Pro you could..."

3. Feature Comparison - Highlight key differences, current plan marked

4. Pricing - Clear, simple, annual vs. monthly options

5. Social Proof - Customer quotes, "X teams use this"

6. CTA - Specific and value-oriented: "Start Getting [Benefit]"

7. Escape Hatch - Clear "Not now" or "Continue with Free"

---

Specific Paywall Types

Feature Lock Paywall

[Lock Icon]
This feature is available on Pro

[Feature preview/screenshot]

[Feature name] helps you [benefit]:
• [Capability]
• [Capability]

[Upgrade to Pro - $X/mo]
[Maybe Later]

Usage Limit Paywall

You've reached your free limit

[Progress bar at 100%]

Free: 3 projects | Pro: Unlimited

[Upgrade to Pro]  [Delete a project]

Trial Expiration Paywall

Your trial ends in 3 days

What you'll lose:
• [Feature used]
• [Data created]

What you've accomplished:
• Created X projects

[Continue with Pro]
[Remind me later]  [Downgrade]

---

Timing and Frequency

When to Show

  • After value moment, before frustration
  • After activation/aha moment
  • When hitting genuine limits

When NOT to Show

  • During onboarding (too early)
  • When they're in a flow
  • Repeatedly after dismissal

Frequency Rules

  • Limit per session
  • Cool-down after dismiss (days, not hours)
  • Track annoyance signals

---

Upgrade Flow Optimization

From Paywall to Payment

  • Minimize steps
  • Keep in-context if possible
  • Pre-fill known information

Post-Upgrade

  • Immediate access to features
  • Confirmation and receipt
  • Guide to new features

---

A/B Testing

What to Test

  • Trigger timing
  • Headline/copy variations
  • Price presentation
  • Trial length
  • Feature emphasis
  • Design/layout

Metrics to Track

  • Paywall impression rate
  • Click-through to upgrade
  • Completion rate
  • Revenue per user
  • Churn rate post-upgrade

For comprehensive experiment ideas: See references/experiments.md

---

Anti-Patterns to Avoid

Dark Patterns

  • Hiding the close button
  • Confusing plan selection
  • Guilt-trip copy

Conversion Killers

  • Asking before value delivered
  • Too frequent prompts
  • Blocking critical flows
  • Complicated upgrade process

---

Task-Specific Questions

1. What's your current free → paid conversion rate? 2. What triggers upgrade prompts today? 3. What features are behind the paywall? 4. What's your "aha moment" for users? 5. What pricing model? (per seat, usage, flat) 6. Mobile app, web app, or both?

---

Related Skills

  • churn-prevention: For cancel flows, save offers, and reducing churn post-upgrade
  • cro: For public pricing page optimization
  • onboarding: For driving to aha moment before upgrade
  • ab-testing: For testing paywall variations

Related skills

Forks & variants (1)

Paywalls has 1 known copy in the catalog totaling 5 installs. They canonicalize to this original listing.

How it compares

Use paywalls for in-app upgrade UX copy; use referrals or cro skills for acquisition, not monetization modals.

FAQ

What components does the paywalls skill include?

paywalls structures upgrade screens with a value headline, plan comparison, social proof, a specific CTA, and an escape hatch, applied at usage-limit trigger points such as exceeding a free project cap.

When should developers invoke the paywalls skill?

paywalls helps when implementing freemium gates—usage limits, trial endings, or upgrade modals—where developers need conversion-oriented copy and layout, not just payment API wiring.

Is Paywalls safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.