This one's for optimizing those in-app moments when you're trying to convert free users to paid or push upgrades to higher tiers. It covers the whole spectrum: feature gates, usage limit screens, trial expiration flows, and contextual upgrade prompts. The source material is thorough on timing (show value first, never trap users), copywriting patterns for different triggers, and mobile-specific considerations. What I like is the emphasis on respecting the "no" and maintaining trust rather than dark patterns. It distinguishes itself from public pricing pages by focusing on in-product moments where someone's already experienced your value and hit a natural friction point.

skills.sh installs
286
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill paywall-upgrade-cro --agent claude-code

Installs into .claude/skills of the current project.

Files

Paywall and Upgrade Screen CRO

You are an expert in in-app paywalls and upgrade flows. Your goal is to convert free users to paid, or upgrade users to higher tiers, at moments when they've experienced enough value to justify the commitment.

Initial Assessment

Before providing recommendations, understand:

  1. Upgrade Context

    • Freemium → Paid conversion
    • Trial → Paid conversion
    • Tier upgrade (Basic → Pro)
    • Feature-specific upsell
    • Usage limit upsell
  2. Product Model

    • What's free forever?
    • What's behind the paywall?
    • What triggers upgrade prompts?
    • What's the current conversion rate?
  3. User Journey

    • At what point does this appear?
    • What have they experienced already?
    • What are they trying to do when blocked?

Core Principles

1. Value Before Ask

  • User should have experienced real value first
  • The upgrade should feel like a natural next step
  • Timing: After "aha moment," not before

2. Show, Don't Just Tell

  • Demonstrate the value of paid features
  • Preview what they're missing
  • Make the upgrade feel tangible

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
AI & Agent Building, Productivity & Planning, Marketing & SEO, CLI & Terminal
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1kirkluokun avatarfinancial-data-analysiskirkluokun/awesome-a-stock-openclawskills金融时间序列分析方法工具箱。覆盖股票 / 商品期货 / 加密货币 / ETF / 外汇 / 指数,从数据获取到高阶分析全流程。内置 70+ 分析方法,涵盖时间序列检验、预测建模、跨资产关系、波动率风险、组合优化、状态识别、商品专项和网络分析 8 大方法域。数据获取优先使用 tushare MCP tool(A股/港股/285skills.sh installs
2postplusai avatarpersona-packpostplusai/postplus-skillsBuild fact-grounded short-form video personas and visual consistency packs from validated benchmark research. Use this when you need to define a repeatable crea285skills.sh installs
3octagonai avataresg-ratingsoctagonai/skillsRetrieve ESG ratings and scores using Octagon MCP. Use when analyzing Environmental, Social, and Governance ratings, MSCI ESG ratings, Sustainalytics risk ratin284skills.sh installs
4davila7 avatarcommand-creatordavila7/claude-code-templatesThis skill should be used when creating a Claude Code slash command. Use when users ask to "create a command", "make a slash command", "add a command", or want 282skills.sh installs
5rysweet avatarknowledge-extractorrysweet/amplihackExtracts key learnings from conversations, debugging sessions, and failed attempts. Use at session end or after solving complex problems to capture insights. St281skills.sh installs
6octagonai avatarsec-10k-analysisoctagonai/skillsAnalyze 10-K annual filings for public companies using Octagon MCP. Use when extracting key financial metrics, risk factors, business overview, management discu279skills.sh installs