SkillMachine
All skills

Paywall & Upgrade Screen Designer

Document

In-app upgrade screens that convert at the exact value moment

Live output preview

Input Format: Input FormatOutputWatch the Output: Watch the Output

A plan is required to view this content

Choose a plan to access input format, sample outputs, and live previews.

View Plans →

About the skill

What it does

Designs an in-product upgrade moment end to end — a paywall, upgrade modal, feature gate, usage-limit screen or trial-expiration flow — including trigger logic, screen copy, a layout skeleton, frequency rules and a dark-pattern audit. The output centers on the in-product upgrade moment where the user has already felt value, deliberately distinct from a public pricing page (cro).

The skeleton rests on four principles: Value Before Ask (real value first, the upgrade as a natural next step), Show Don't Just Tell (make the loss tangible via preview / before-after), Friction-Free Path (one-tap upgrade without hunting for pricing) and Respect the No (visible close, easy to stay free). The trigger is chosen from four archetypes: feature gate, usage limit, trial expiration (7/3/1-day warnings plus a "what you'll lose / what you accomplished" summary) and time-based nudge.

Each screen is built from 7 components: a benefit-led headline ("Unlock X to Y"), value demonstration (preview), a plan comparison (current plan marked), clear pricing (monthly/annual), social proof, a value-oriented CTA and an explicit escape hatch. Timing is anchored to 2025-2026 benchmarks (freemium median free→paid ~2%; hard paywall ~10-12%; 55% of trial cancellations on Day 0) — asking before the value moment lowers both conversion and trust.

When to use

  • Free users aren't upgrading and you need the "value before ask" timing and copy.
  • You're designing a feature gate, usage-limit screen or trial-expiration flow.
  • An existing paywall is suspected of dark patterns / over-frequency and needs an audit.
  • You want screen variations and the variables to A/B test (headline, price presentation, trial length, trigger timing).

For public pricing pages use cro, for price-level decisions pricing, for cancel/save-offers churn-prevention, and for driving to the aha moment onboarding.

Method / frameworks

  • Value Before Ask / aha-moment timing — upgrade positioned after the aha moment, "after value, before frustration".
  • Four paywall trigger archetypes — feature gate · usage limit · trial expiration · time-based, each with its own copy skeleton.
  • 7-component paywall anatomy — headline / value demonstration / plan comparison / pricing / social proof / CTA / escape hatch.
  • Frequency & cool-down rules — per-session cap, day-based cool-down after dismiss, annoyance-signal tracking.
  • Dark-pattern & conversion-killer audit — hidden close, guilt-trip copy, early-ask, critical-flow blocking red flags.
  • A/B testing framework — variables (trigger timing, copy, price presentation, trial length) + metrics (impression, CTR, completion, RPU, post-upgrade churn).

How do I use this skill?

You don't "run" a skill — after installing it you just tell the agent your task (e.g. ask for the relevant job), and the skill kicks in by itself when its description matches.

Upload the paywalls.zip you downloaded as-is — no packaging needed, the format is already correct (folder at root).

  1. Open Settings → Customize → Skills
  2. Upload → select the paywalls.zip you downloaded
  3. Claude reads SKILL.md; the name + description appear. Ready ✅

Scripts run in Anthropic's code-execution environment (sandbox) — not on your machine.