paywalls

Designs and optimizes in-app paywalls, upgrade screens, and feature gates for freemium conversion.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/Nurdiansyah0/nurdiansyahlabs-react --skill paywalls-nurdiansyah0
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: paywalls
Source: https://github.com/Nurdiansyah0/nurdiansyahlabs-react/tree/main/.agents/skills/paywalls
Command: npx skills add https://github.com/Nurdiansyah0/nurdiansyahlabs-react --skill paywalls-nurdiansyah0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Free users often never convert because upgrade prompts appear at the wrong time, show weak value propositions, or use pushy dark patterns that erode trust. This Skill provides a structured framework for designing in-app paywalls and upgrade flows that convert users after they have experienced real value. ## Core Features & Use Cases - Trigger Point Design: Guidance for feature gates, usage limits, trial expiration, and time-based prompts, with timing and frequency rules to avoid annoying users. - Paywall Screen Components: A reusable structure covering headline, value demonstration, plan comparison, pricing, social proof, CTA, and escape hatch, with copy templates for each paywall type. - A/B Testing Playbook: A references file with experiment ideas across trigger timing, pricing presentation, copy, trial structure, personalization, and frequency capping. - Use Case: When a free user tries to create a 4th project on a 3-project plan, generate a usage-limit paywall with benefit-focused copy, a free-vs-pro comparison, and a clear "Maybe Later" escape hatch. ## Quick Start Ask the AI to design an upgrade screen for when free users hit your plan's usage limit, including headline, plan comparison, and CTA copy.

Frequently Asked Questions about paywalls

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an upgrade paywall for a usage limit?▼

Usage limit paywalls should clearly show the limit reached, demonstrate what upgrading provides, and avoid blocking the user abruptly. Include a benefit-focused headline, a free-vs-paid comparison, social proof, a specific CTA, and an escape hatch like deleting an item to stay on the free plan.

When should I show upgrade prompts to free users?▼

Show upgrade prompts after users experience an aha moment, when they attempt a paid feature, or when they hit genuine usage limits. Avoid showing them during onboarding or mid-flow, and apply frequency caps with cool-down periods of days after dismissal.

How do I improve a low-converting trial expiration screen?▼

Trial expiration screens convert better when they show what the user accomplished during the trial, highlight features they actually used, and frame what they will lose. Add early warnings at 7, 3, and 1 days, clear plan options, and social proof from similar users.

What paywall dark patterns should I avoid?▼

Avoid hiding the close button, confusing plan selection, guilt-trip copy, and blocking critical flows. These dark patterns may produce short-term conversions but damage trust and increase churn after upgrade.

Does this skill cover public pricing page optimization?▼

No, this skill focuses on in-app upgrade moments where users have already experienced product value. Public pricing page optimization is a separate concern handled by a CRO skill, and pricing strategy decisions belong to a pricing skill.

What metrics should I track for paywall A/B tests?▼

Track paywall impression rate, click-through to upgrade, checkout completion rate, revenue per user, and post-upgrade churn. Test variables include trigger timing, headlines, price presentation, trial length, and feature emphasis.