paywalls

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

Updated Aug 6, 2026
One-click install
npx skills add https://github.com/ferrarifankid04/ai-skills-public --skill paywalls-ferrarifankid04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paywalls
Source: https://github.com/ferrarifankid04/ai-skills-public/tree/main/claude-code/skills/paywalls
Command: npx skills add https://github.com/ferrarifankid04/ai-skills-public --skill paywalls-ferrarifankid04

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Free users often never convert because in-app paywalls and upgrade prompts are poorly timed, generic, or pushy. This Skill provides structured guidance for designing paywalls, upgrade screens, upsell modals, and feature gates that convert free users to paid without damaging trust. ## Core Features & Use Cases - Paywall Type Frameworks: Ready-made structures for feature lock, usage limit, and trial expiration paywalls, including headline, value demonstration, plan comparison, social proof, CTA, and escape hatch components. - Timing and Frequency Rules: Guidance on when to trigger upgrade prompts (after aha moments, at genuine limits) and how to cap frequency to avoid annoying users. - A/B Testing Playbook: A references/experiments.md catalog of experiments covering triggers, layouts, pricing presentation, copy, trials, personalization, and dismiss behavior. - Use Case: When a free user tries to create a 4th project on a 3-project plan, use this Skill to design the limit-reached screen with value-focused copy, a clear upgrade path, and a respectful escape hatch. ## Quick Start Ask the AI to design an upgrade paywall for your product's specific trigger point, such as a usage limit or trial expiration screen.

Frequently Asked Questions about paywalls

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

FAQPage Schema
How do I design an in-app paywall that converts free users to paid?

Structure the paywall with a benefit-focused headline, a value demonstration or preview, a plan comparison, social proof, a specific CTA, and a clear escape hatch. Show the paywall only after the user has experienced real value, not before the aha moment.

When should I show upgrade prompts in my app?

Trigger prompts at feature gates, usage limits, trial expiration, or after value moments. Avoid showing them during onboarding, mid-flow, or repeatedly after dismissal, and enforce cool-down periods of days rather than hours.

What are common paywall mistakes to avoid?

Avoid dark patterns like hidden close buttons and guilt-trip copy, plus conversion killers like asking before value is delivered, blocking critical flows, and overly frequent prompts. Good paywalls feel helpful and always include an easy way to continue free.

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

Show what the user accomplished during the trial, highlight features they actually used, and frame what they will lose. Add clear plan options and social proof, and send early warnings at 7, 3, and 1 day before expiration.

Does this Skill cover public pricing page optimization?

No, it focuses on in-app upgrade moments for users who have already experienced value. For public-facing pricing pages, it defers to a dedicated CRO skill, and for pricing decisions it references a pricing skill.

What paywall elements should I A/B test first?

Start with trigger timing, headline copy, price presentation such as monthly versus annual, and CTA wording. The references/experiments.md file catalogs additional tests across layout, discounts, personalization, and frequency capping.