# Paywall Upgrade Cro

In-app paywall and upgrade screen optimization covering feature gate design, usage...

- Repository: https://github.com/borghei/Claude-Skills (1026 stars)
- Category: Design
- License: MIT + Commons Clause
- Last updated: 2026-10-23
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add borghei/Claude-Skills --skill paywall-upgrade-cro -g -a claude-code -y`
Codex: `npx skills add borghei/Claude-Skills --skill paywall-upgrade-cro -g -a codex -y`
Cursor: `npx skills add borghei/Claude-Skills --skill paywall-upgrade-cro -g -a cursor -y`
Gemini CLI: `npx skills add borghei/Claude-Skills --skill paywall-upgrade-cro -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add borghei/Claude-Skills`

## Description

In-app paywall and upgrade screen optimization covering feature gate design, usage limit UX, trial expiration flows, upgrade trigger timing, save offer strategy, and ethical monetization patterns.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Paywall & Upgrade Screen CRO

Production-grade framework for in-product upgrade flows. Covers feature gate design, usage limit UX, trial expiration sequences, upgrade trigger timing, dark pattern avoidance, and ethical monetization. Distinct from public pricing pages (use page-cro for those) -- this focuses on in-product moments where users have already experienced value.

---

## Table of Contents

- [Initial Assessment](#initial-assessment)
- [The Value-First Principle](#the-value-first-principle)
- [Paywall Trigger Architecture](#paywall-trigger-architecture)
- [Paywall Screen Design](#paywall-screen-design)
- [Feature Gate Patterns](#feature-gate-patterns)
- [Usage Limit UX](#usage-limit-ux)
- [Trial Expiration Flows](#trial-expiration-flows)
- [Timing and Frequency Rules](#timing-and-frequency-rules)
- [Upgrade Flow Optimization](#upgrade-flow-optimization)
- [Dark Pattern Avoidance](#dark-pattern-avoidance)
- [Platform-Specific Considerations](#platform-specific-considerations)
- [Metrics and Benchmarks](#metrics-and-benchmarks)
- [A/B Test Framework](#ab-test-framework)
- [Output Artifacts](#output-artifacts)
- [Related Skills](#related-skills)

---

## Clarify First

Before designing the paywall, settle the inputs below. When one is missing or vague and would change the result, ask about it; when it wouldn't, use a sensible default and say which one you used.

- **Upgrade model:** freemium-to-paid, trial-to-paid, or tier upgrade (determines the paywall type and trigger architecture).
- **Free vs paid boundary:** what is gated (defines the value gap the paywall communicates).
- **Aha moment:** so triggers fire only after value is experienced (the value-first principle).
- **Platform:** web, iOS, or Android (IAP rules and commissions constrain web vs app flows).

Ask about the two or three inputs that matter most for this request, not the whole list. If the user wants a result straight away, produce it and state your assumptions at the top.

The rest: https://github.com/borghei/Claude-Skills/blob/HEAD/business-growth/paywall-upgrade-cro/SKILL.md
