paywalls

Design in-app paywall and upgrade screens for converting free users to paid plans.

1|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/cgRGM/rivercitymd --skill paywalls-cgrgm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paywalls
Source: https://github.com/cgRGM/rivercitymd/tree/main/.agents/skills/paywalls
Command: npx skills add https://github.com/cgRGM/rivercitymd --skill paywalls-cgrgm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design in-app upgrade moments that convert free users to paid plans without feeling pushy, confusing, or deceptive.

Core Features & Use Cases

  • Feature Gates: Create upgrade prompts when users click premium-only features.
  • Usage Limits: Design limit-reached screens that explain the value of upgrading instead of simply blocking progress.
  • Trial Expiration: Improve expiration flows with stronger value framing, loss aversion, and clear plan choices.
  • Use Case: A user hits a free-plan cap, sees what they gain by upgrading, and gets a clean path to continue without losing trust.

Quick Start

Use the paywalls skill to redesign our upgrade screen for users who have reached a free-plan limit and need a clearer reason to upgrade.

Frequently Asked Questions about paywalls

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

FAQPage Schema
How do I design in-app paywall screens that convert free users to paid plans?

Design in-app paywall screens by providing clear headlines, value demonstration, plan comparison, social proof, CTA, and an ethical escape hatch to convert free users to paid plans without feeling pushy or deceptive.

What is the best way to handle feature gates and usage limits for free plan users?

Handle feature gates and usage limits by designing limit-reached screens that explain the value of upgrading instead of simply blocking progress, ensuring users see what they gain by upgrading before hitting the paywall.

How do I improve trial expiration prompts to increase upgrade conversions?

Improve trial expiration prompts by applying stronger value framing, loss aversion, and clear plan choices at the expiration moment to drive higher upgrade conversions from users who have already experienced product value.

Can I use this paywall design approach for both upgrade modals and trial expiration flows?

Yes, you can use this paywall design approach for upgrade modals, feature gates, trial expiration prompts, and usage limit screens, covering all in-product moments after users have experienced value.

What elements should an ethical upgrade modal include to avoid losing user trust?

An ethical upgrade modal should include a headline, value demonstration, plan comparison, social proof, clear CTA, and an escape hatch, specifically avoiding anti-patterns and deceptive conversion tactics that lose user trust.

When should I show an upgrade screen instead of just blocking a premium feature?

Show an upgrade screen immediately when users click premium-only features or hit free-plan caps, using that moment to demonstrate value and provide a clean path to upgrade rather than simply blocking progress.