Agent skill

Paywall Upgrade Cro

by borghei in borghei/Claude-Skills

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.

MITAuto-check passedMarketing & SEO

Install Paywall Upgrade Cro

skills CLI
$ npx skills add borghei/Claude-Skills --skill paywall-upgrade-cro -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install borghei/Claude-Skills paywall-upgrade-cro --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/business-growth/paywall-upgrade-cro .claude/skills/paywall-upgrade-cro && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
paywall-upgrade-cro
GitHub stars
891
Token cost
~5.7k tokens
SKILL.md length
2,330 words
Files
4 (incl. scripts)
Skills in repo
354
Repo updated
First seen
Licence
MIT

At a glance

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.

  • Works in 3 steps: paywall_trigger_auditor.py → upgrade_funnel_analyzer.py → paywall_copy_scorer.py
  • Save offer strategy
  • SKILL.md covers Table of Contents, Clarify First, Initial Assessment and The Value-First Principle, plus 7 more sections
  • Runs Python scripts from its folder; calls python

What it does

Paywall Upgrade Cro is an agent skill from borghei/Claude-Skills. 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.

Its SKILL.md is about 5.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `scripts/paywall_copy_scorer.py`, `scripts/paywall_trigger_auditor.py` and `scripts/upgrade_funnel_analyzer.py`).

It sits in Marketing & SEO, covering Conversion rate optimization. The repository describes itself as: 385 AI skills, 77 expert agents, and 900 stdlib Python tools for every team: engineering, PM, marketing, C-level, compliance, business ops, research, and a LinkedIn toolkit… The licence is MIT.

When your agent uses it

  • Save offer strategy
  • Ethical monetization patterns

Example prompts

  • “/paywall-upgrade-cro”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. paywall_trigger_auditor.py
  2. upgrade_funnel_analyzer.py
  3. paywall_copy_scorer.py

What it can do on your machine

Read from SKILL.md and the folder at commit 4a698e8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Paywall Upgrade Cro loads about 5.7k tokens when it runs. Until then it costs about 54 tokens; SKILL.md has 2,330 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~54
When it runs · the whole SKILL.md, loaded when a task matches
~5.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from borghei/Claude-Skills at commit 4a698e8, republished under its MIT licence (© borghei). 2,330 words, ~5,695 tokens.

Download SKILL.mdSave it as .claude/skills/paywall-upgrade-cro/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
paywall-upgrade-cro
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.
license
MIT + Commons Clause
metadata.version
1.0.0
metadata.author
borghei
metadata.category
business-growth
metadata.updated
2026-03-31
metadata.tags
cro, paywall, upgrade, freemium, monetization, upsell

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


Clarify First

Before designing the paywall, confirm these inputs. If any is unknown or vague, ASK — do not assume:

  • 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)

Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the deliverable.

Initial Assessment

Required Context
QuestionWhy It Matters
What is the upgrade model? (freemium to paid, trial to paid, tier upgrade)Determines the paywall type
What is free vs paid?Defines the value gap to communicate
What triggers upgrade prompts today?Identifies current trigger points
What is the current free-to-paid conversion rate?Baseline for improvement
What is the aha moment for users?Determines when the paywall should appear
What pricing model? (per seat, usage, flat)Affects paywall messaging
Mobile app, web app, or both?Platform-specific requirements

The Value-First Principle

The single most important rule in paywall design: The user must have experienced real value before seeing an upgrade prompt.

Value-First Checklist
  • User has completed the activation event (aha moment reached)
  • User has used the product at least 2-3 times
  • User has created or stored data they would lose
  • The upgrade feels like a natural next step, not a trap
When to Show vs When NOT to Show
ShowDo Not Show
After aha moment is reachedDuring onboarding
When user hits a genuine limitOn first login
When user clicks a paid featureWhen user is in the middle of a task
After milestone completionImmediately after a frustrating experience
On session start (gentle reminder)After every action

Paywall Trigger Architecture

Trigger Types
TriggerWhen It FiresBest For
Feature gateUser clicks a locked featureFeature-differentiated tiers
Usage limitUser reaches a quotaUsage-based pricing
Trial expirationTrial period endingTime-limited trial models
Time-basedAfter N days of active useFreemium nurture
Milestone-basedAfter user achieves XUpsell at success moments
Team-basedWhen team grows past free seat limitPer-seat models
Trigger Priority Map
User StatePrimary TriggerTiming
Activated, under limitsFeature gate (when they try paid feature)On click
Approaching limitSoft warning (80% of limit)Proactive
Hit limitUsage limit paywallOn action that exceeds limit
Trial day 7 of 14Trial ending reminderSession start
Trial day 13 of 14Urgent trial expirationSession start + email
Trial day 14Trial expiredOn login
Active for 30+ days, freeValue-based upgrade promptSession start, once per week

Paywall Screen Design

Screen Anatomy
┌─────────────────────────────────────┐
│ [X Close / "Not now"]               │  Escape hatch (always visible)
│                                     │
│ HEADLINE: Value-focused             │  "Unlock [feature] to [benefit]"
│                                     │
│ [Feature preview / screenshot]      │  Show what they are missing
│                                     │
│ KEY BENEFITS:                       │
│ - Benefit 1                        │
│ - Benefit 2                        │
│ - Benefit 3                        │
│                                     │
│ PRICE: $X/month                    │  Clear, simple pricing
│ (or plan comparison)               │
│                                     │
│ [UPGRADE CTA - Primary]           │  "Start Pro Plan"
│ [Maybe Later - Secondary]          │  Clear secondary action
│                                     │
│ "Join 5,000+ teams on Pro"        │  Social proof
└─────────────────────────────────────┘
Copy Patterns by Trigger Type
TriggerHeadline PatternCTA Pattern
Feature gate"Unlock [Feature] to [Benefit]""Upgrade to [Plan]"
Usage limit"You've used all [N] [resources]""Get Unlimited [Resources]"
Trial expiring"Your trial ends in [N] days""Continue with [Plan]"
Milestone"You just hit [milestone]! Keep growing with Pro""Upgrade & Keep Growing"
Time-based"[Product] Pro helps teams like yours [benefit]""See Pro Features"

Feature Gate Patterns

Soft Gate (Preview + Lock)

User can see what the feature does but cannot use it fully.

┌──────────────────────────────┐
│  [Feature Preview]           │  Blurred screenshot or partial result
│                              │
│  [Lock Icon] Pro Feature     │
│                              │
│  [Feature name] lets you:    │
│  - Capability 1              │
│  - Capability 2              │
│                              │
│  [Upgrade to Pro - $X/mo]   │
│  [Maybe Later]              │
└──────────────────────────────┘
Hard Gate (Block + Explain)

User cannot access the feature at all. Show the value clearly.

┌──────────────────────────────┐
│  [Lock Icon]                 │
│                              │
│  This feature is available   │
│  on the Pro plan             │
│                              │
│  What you get:               │
│  - Benefit 1                 │
│  - Benefit 2                 │
│  - Benefit 3                 │
│                              │
│  [Upgrade to Pro]            │
│  [Compare Plans]             │
└──────────────────────────────┘
Feature Gate Design Rules
  • Always explain WHY the feature is valuable (not just that it is locked)
  • Show what the feature produces (output preview) when possible
  • Include a "Compare Plans" link for users who want more detail
  • Do not gate features the user was already using during trial

Usage Limit UX

Approaching Limit (80% Warning)
┌──────────────────────────────────┐
│  [Progress Bar: 80%]            │
│  You've used 80 of 100 credits  │
│                                  │
│  [Get More Credits]  [Dismiss]  │
└──────────────────────────────────┘
At Limit (100%)
┌──────────────────────────────────────┐
│  [Progress Bar: 100%]               │
│  You've reached your monthly limit  │
│                                      │
│  Free: 100 credits | Pro: Unlimited │
│                                      │
│  [Upgrade to Pro]                   │
│  [Delete items to free space]       │  Alternative action
└──────────────────────────────────────┘
Usage Limit Rules
  • Show usage context before the limit hits (progress indicators in the UI)
  • Provide an alternative action (delete, archive, export) when possible
  • Never delete user data when limits are reached
  • Allow grace period (do not cut off mid-task)

Trial Expiration Flows

Trial Countdown Sequence
DayChannelMessageTone
Day 7 (of 14)In-app banner"7 days left in your trial"Informational
Day 10Email"4 days left -- here's what you've accomplished"Value summary
Day 12In-app modal"2 days left -- don't lose access to [feature]"Mild urgency
Day 13Email"Tomorrow is your last day"Urgency + offer
Day 14In-app full screen"Your trial has ended"Clear options
Day 15Email"We kept your data safe -- reactivate anytime"Reassurance
Trial Expiration Screen Design
┌─────────────────────────────────────────┐
│  Your trial has ended                    │
│                                          │
│  What you accomplished during trial:     │
│  - Created [N] projects                 │  Personalized data
│  - Invited [N] team members             │
│  - Saved an estimated [X] hours         │
│                                          │
│  What happens now:                       │
│  - Your data is saved for 30 days       │
│  - Read-only access to existing work    │
│  - Full access resumes when you upgrade │
│                                          │
│  [Continue with Pro - $X/mo]            │
│  [Remind Me Later]  [Downgrade to Free] │
└─────────────────────────────────────────┘

Timing and Frequency Rules

Frequency Caps
RuleImplementation
Max 1 paywall per sessionDo not interrupt twice in one visit
3-7 day cooldown after dismissalIf they click "Not now", wait at least 3 days
Never during active taskIf user is creating, editing, or mid-workflow, do not interrupt
Cap at 3 per monthAfter 3 dismissals in a month, stop showing until next month
Track annoyance signalsIf user closes paywall within 1 second repeatedly, increase cooldown
Escalation Pattern
AttemptApproachInvasiveness
1Subtle banner or sidebar widgetLow
2Modal with value propositionMedium
3Modal with special offer (discount/extended trial)Medium-High
4+Reduce frequency, switch to email nurtureLow (change channel)

Upgrade Flow Optimization

From Paywall Click to Payment
StepOptimization
1. Click upgrade CTAOpens upgrade flow (do not redirect to external page if avoidable)
2. Plan selectionPre-select the recommended plan, show comparison
3. PaymentPre-fill known info (email, name), support all payment methods
4. ConfirmationImmediate access to paid features, confirmation email
5. Post-upgradeGuide to newly unlocked features, celebration moment
Friction Reduction
  • Keep the upgrade flow in-context (modal or slide-out, not a full page redirect)
  • Pre-fill all known information
  • Support saved payment methods and one-click upgrade for returning upgraders
  • Show price clearly before the payment step (no surprise charges)

Dark Pattern Avoidance

Patterns to NEVER Use
Dark PatternWhy It FailsEthical Alternative
Hidden close buttonBreaks trust, generates support ticketsClear X in top-right corner
Shame copy ("No, I don't want to grow my business")Manipulative, reduces brand respect"Maybe later" or "Not now"
Countdown timer (fake urgency)Users discover it resets, destroys credibilityOnly use for genuinely expiring offers
Confusing plan selectionUsers feel tricked, higher refund rateClear plan names with honest comparison
Blocking critical actionsUsers feel trapped, generates churnAllow continued use of existing features
Making downgrade difficultRegulatory risk (especially in EU/CA)One-click downgrade option

Platform-Specific Considerations

iOS App Store
  • Apple requires in-app purchase (IAP) for digital goods/services
  • Apple takes 30% commission (15% for small business program)
  • Must comply with App Store Review Guidelines 3.1
  • Cannot link to external payment pages from within the app
  • Must clearly communicate subscription terms and renewal
Google Play
  • Similar IAP requirements as iOS
  • Google Play billing required for digital goods
  • 15% commission on first $1M in annual revenue, then 30%
  • Must provide clear subscription management
Web App
  • Full control over payment flow and presentation
  • Can offer any payment method
  • No platform commission
  • Can A/B test freely without app review delays

Metrics and Benchmarks

Key Metrics
MetricFormulaBenchmark
Paywall impression rateUsers who see paywall / Active usersTrack, no universal benchmark
Paywall CTRUpgrade clicks / Paywall impressions5-15%
Upgrade completion rateCompleted upgrades / Upgrade clicks30-60%
Free-to-paid conversionPaid users / Total free users2-5% for freemium, 15-30% for trial
Revenue per user (ARPU)Total revenue / Active usersSegment-dependent
Post-upgrade churn (30-day)Churned within 30 days / New paid users< 10%
Warning Signals
SignalDiagnosisAction
CTR < 3%Paywall copy or timing is wrongTest different triggers and messaging
Completion < 20%Upgrade flow has too much frictionSimplify payment flow
Post-upgrade churn > 15%Value not matching expectationsReview feature access and onboarding
Free-to-paid < 1%Paywall appears before value is deliveredDelay triggers until after activation

A/B Test Framework

Show full SKILL.md (952 more words)Show less
High-Impact Tests
TestHypothesisMetric
Trigger timing (earlier vs later)Later trigger = higher conversion rateFree-to-paid conversion
Soft gate vs hard gateSoft gate (preview) converts betterFeature gate CTR
Copy variationValue-focused vs urgency-focusedPaywall CTR
Price presentationMonthly vs annual defaultARPU
Test Measurement
  • Run for minimum 2 weeks or 100 conversions per variant
  • Track upgrade rate AND 30-day post-upgrade retention
  • A test that increases upgrades but increases churn is a net negative

Output Artifacts

ArtifactFormatDescription
Paywall Trigger MapTrigger x timing x frequency tableAll trigger points with rules and cooldowns
Screen Copy SetComplete screen designsHeadline, benefits, CTA, escape hatch for each paywall type
Upgrade Flow DiagramStep-by-step flowPaywall click to post-upgrade confirmation
Dark Pattern AuditChecklistReview of existing paywall for manipulative patterns
Trial Expiration SequenceDay-by-day planIn-app + email sequence for trial countdown
A/B Test BacklogPrioritized tableTest ideas ranked by expected impact

Tool Reference

1. paywall_trigger_auditor.py

Audits paywall trigger configuration for timing, frequency, and coverage issues. Reads a JSON file of trigger rules and user event data, then flags misconfigured triggers, missing cooldowns, and dark-pattern risks.

bash
python scripts/paywall_trigger_auditor.py triggers.json --format text
python scripts/paywall_trigger_auditor.py triggers.json --format json
FlagTypeDescription
triggers.jsonpositionalPath to JSON file with trigger rules and event data
--formatoptionalOutput format: text (default) or json
2. upgrade_funnel_analyzer.py

Analyzes upgrade funnel step-by-step conversion from paywall impression through payment completion. Identifies the highest-drop steps, calculates stage-over-stage conversion, and benchmarks against industry targets.

bash
python scripts/upgrade_funnel_analyzer.py funnel.json --format text
python scripts/upgrade_funnel_analyzer.py funnel.json --format json
FlagTypeDescription
funnel.jsonpositionalPath to JSON file with funnel step data
--formatoptionalOutput format: text (default) or json
3. paywall_copy_scorer.py

Scores paywall screen copy against proven conversion patterns. Evaluates headline structure, benefit clarity, CTA strength, social proof presence, and dark-pattern risk. Outputs a 0-100 score with itemized feedback.

bash
python scripts/paywall_copy_scorer.py copy.json --format text
python scripts/paywall_copy_scorer.py copy.json --format json
FlagTypeDescription
copy.jsonpositionalPath to JSON file with paywall copy elements
--formatoptionalOutput format: text (default) or json

Troubleshooting

ProblemLikely CauseResolution
Paywall CTR below 3%Trigger fires before user reaches aha moment or copy is feature-focused instead of benefit-focusedDelay trigger until after activation event; rewrite headline to outcome-based messaging (lifts CTR up to 23% per Strava case study)
Upgrade completion below 20%Too much friction in payment flow (redirects, missing payment methods, surprise charges)Keep flow in-context (modal/slide-out), pre-fill known info, show price before payment step
Post-upgrade churn above 15%Value expectation mismatch -- paid experience does not match what the paywall promisedAudit feature access post-upgrade, add guided tour of newly unlocked features, align copy with actual capabilities
Free-to-paid conversion below 1%Paywall appears before value is delivered or free tier is too generousMap activation events and ensure paywall only fires after aha moment; review free vs paid feature boundary
Users close paywall within 1 second repeatedlyPaywall is interrupting workflow or appearing too frequentlyIncrease cooldown to 7+ days after dismissal, cap at 3 per month, switch to less intrusive format (banner vs modal)
Mobile paywall underperforms desktop by >30%iOS/Android IAP friction, small dismiss targets, or full-screen overlay on mobileEnsure 44x44px touch targets, use bottom-sheet format on mobile, comply with App Store guidelines
Trial expiration emails have low open rateGeneric subject lines, wrong send timing, or email deliverability issuesPersonalize with usage data ("You created 12 projects"), send at user's active hours, check spam score

Success Criteria

  • Free-to-paid conversion rate reaches 2-5% for freemium models or 15-30% for trial models within 90 days of optimization
  • Paywall CTR stabilizes at 5-15% across all trigger types
  • Upgrade completion rate (paywall click to payment) exceeds 30%
  • Post-upgrade 30-day retention exceeds 90% (churn below 10%)
  • Paywall annoyance signals (sub-1-second dismissals) decrease to below 5% of impressions
  • Zero dark patterns present in paywall audit (no shame copy, no hidden close buttons, no fake urgency)
  • Annual plan adoption reaches 40%+ of new upgrades when annual toggle defaults are implemented (benchmark: 20-40% lift)

Scope & Limitations

In scope: In-product upgrade flows including feature gates, usage limit screens, trial expiration sequences, upgrade trigger timing, save offer strategy, paywall screen design, and A/B test frameworks for freemium-to-paid and trial-to-paid conversion.

Out of scope: Public-facing pricing pages (use page-cro), the pricing model itself (use pricing-strategy), post-signup onboarding before the aha moment (use onboarding-cro), initial registration flows (use signup-flow-cro), and post-upgrade churn intervention (use churn-prevention). This skill does not cover App Store Optimization (ASO) or paid acquisition strategies. Scripts operate on local data only -- no integrations with payment processors, analytics platforms, or A/B testing tools.

Limitations: Conversion benchmarks are based on aggregate SaaS/app industry data and may vary significantly by vertical, price point, and audience. Mobile paywall performance is highly dependent on platform-specific IAP requirements (Apple 30% commission, Google Play billing). Scripts analyze static snapshots; real-time paywall optimization requires integration with analytics and experimentation platforms not provided here.


Integration Points

  • pricing-strategy -- Feed pricing tier structure and value metric into paywall copy and plan comparison design
  • onboarding-cro -- Coordinate activation event definitions; paywall triggers should fire only after onboarding confirms aha moment
  • churn-prevention -- Post-upgrade churn data feeds back into paywall expectation-setting; save offers should align with churn prevention playbook
  • page-cro -- Public pricing page design feeds into in-app upgrade flow consistency; ensure messaging alignment
  • signup-flow-cro -- Registration flow completion triggers trial start; trial duration and paywall timing depend on signup context
  • popup-cro -- Share frequency capping logic and suppression rules; paywall modals follow same UX principles as marketing popups

  • page-cro -- Use for public pricing page optimization. Paywall-upgrade-cro handles in-product upgrade moments.
  • onboarding-cro -- Use when users have not reached activation. Do not show paywalls before the aha moment.
  • pricing-strategy -- Use when the pricing model itself needs redesigning (tier structure, value metric, price points).
  • churn-prevention -- Use when users upgrade but then churn. If they never upgrade, the problem is here.
  • signup-flow-cro -- Use for the initial registration flow. Paywall-upgrade-cro handles post-signup monetization.

© borghei, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (scripts) in business-growth/paywall-upgrade-cro of borghei/Claude-Skills.

  • SKILL.md
  • scripts/paywall_copy_scorer.py
  • scripts/paywall_trigger_auditor.py
  • scripts/upgrade_funnel_analyzer.py

Open the folder on GitHubat commit 4a698e8

Compare with similar skills

Paywall Upgrade Cro next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Paywall Upgrade Cro compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Paywall Upgrade Cro this skillborghei/Claude-Skills891—~5.7kAutomated safety check: PassMIT
FLOW SEO FrameworkAgriciDaniel/claude-seo19k2 repos~1.4kAutomated safety check: PassMIT
Paywallscoreyhaines31/marketingskills54k1 repos~1.4kAutomated safety check: PassMIT
Onboarding Crofreekmurze/dotfiles1k16 repos~1.6kAutomated safety check: PassNone
Paywall Upgrade Crofreekmurze/dotfiles1k15 repos~1.4kAutomated safety check: PassNone
Revenue Centric Designheliocosta-dev/revenue-centric-design740—~1.6kAutomated safety check: PassCustom licence

Similar skills

  • FLOW SEO Framework

    AgriciDaniel/claude-seo

    Brings the FLOW framework's stage-specific SEO prompts into the agent, from keyword discovery through backlinks, on-page work and conversion to local SEO, loaded on demand.

    19k GitHub starsUsed in 2 repos~1.4k tokens
    Marketing & SEOAuto-check passed
  • Paywalls

    coreyhaines31/marketingskills

    When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates.

    54k GitHub starsUsed in 1 repo~1.4k tokens
    Marketing & SEOAuto-check passed
  • Onboarding Cro

    freekmurze/dotfiles

    When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value.

    1k GitHub starsUsed in 16 repos~1.6k tokens
    Marketing & SEOAuto-check passed
  • Paywall Upgrade Cro

    freekmurze/dotfiles

    When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates.

    1k GitHub starsUsed in 15 repos~1.4k tokens
    Marketing & SEOAuto-check passed
  • Revenue Centric Design

    heliocosta-dev/revenue-centric-design

    Playbook for designing SaaS and startup products that convert, retain, and monetize — landing pages & CRO, checkout & forms, onboarding/activation, churn reduction, pricing psychology, dashboards…

    740 GitHub stars~1.6k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Google Analytics

    thatrebeccarae/claude-marketing

    Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements.

    161 GitHub starsUsed in 3 repos~1.3k tokens
    Marketing & SEOAuto-check: notes

More from borghei/Claude-Skills

All 354 skills in this repo
  • Agent Harness

    borghei/Claude-Skills

    Test and evaluation harness for AI agents — scenario suites, deterministic replay, regression diffing, cost and latency budgets.

    891 GitHub stars~3.1k tokensUpdated 3 days ago
    Auto-check passed
  • Agents In The Team

    borghei/Claude-Skills

    Run delivery when AI coding and ops agents take tickets. An agent skill from borghei/Claude-Skills.

    891 GitHub stars~4.2k tokensUpdated 3 days ago
    Auto-check passed
  • AI Content Disclosure

    borghei/Claude-Skills

    Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies.

    891 GitHub stars~3.4k tokensUpdated 3 days ago
    Auto-check passed
  • AI Prototyping

    borghei/Claude-Skills

    Idea to AI-generated prototype to customer validation to engineering handoff.

    891 GitHub stars~3.6k tokensUpdated 3 days ago
    Auto-check passed
  • Analytics Engineer

    borghei/Claude-Skills

    Analytics engineering across data modeling, dbt, transformation, and semantic layers.

    891 GitHub stars~3.4k tokensUpdated 3 days ago
    Auto-check passed
  • Ansoff Matrix

    borghei/Claude-Skills

    Ansoff Matrix — 4-quadrant framework for growth options: market penetration, market/product development, and diversification.

    891 GitHub stars~2.2k tokensUpdated 3 days ago
    Auto-check passed

Categories

Questions about Paywall Upgrade Cro

What does Paywall Upgrade Cro do?

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. Paywall Upgrade Cro is an agent skill from borghei/Claude-Skills. 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.

When should I use Paywall Upgrade Cro?

Paywall Upgrade Cro fits situations like: save offer strategy; ethical monetization patterns.

How do I install Paywall Upgrade Cro in Claude Code?

Run `npx skills add borghei/Claude-Skills --skill paywall-upgrade-cro -a claude-code`. Or copy the skill folder (business-growth/paywall-upgrade-cro in borghei/Claude-Skills) into .claude/skills/paywall-upgrade-cro in your project. Claude Code loads it when a task matches its description.

How do I install Paywall Upgrade Cro in Codex?

Run `npx skills add borghei/Claude-Skills --skill paywall-upgrade-cro -a codex`. Or copy the skill folder (business-growth/paywall-upgrade-cro in borghei/Claude-Skills) into .agents/skills/paywall-upgrade-cro in your project. Codex loads it when a task matches its description.

Can I use Paywall Upgrade Cro in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add borghei/Claude-Skills --skill paywall-upgrade-cro -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/paywall-upgrade-cro, .gemini/skills/paywall-upgrade-cro, .github/skills/paywall-upgrade-cro and .opencode/skills/paywall-upgrade-cro in your project.

What does Paywall Upgrade Cro need to run?

Going by SKILL.md and its folder, Paywall Upgrade Cro needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Paywall Upgrade Cro access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Paywall Upgrade Cro safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Paywall Upgrade Cro use?

Paywall Upgrade Cro is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Paywall Upgrade Cro use?

About 5.7k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Paywall Upgrade Cro?

Skills that share tags, products or a category with Paywall Upgrade Cro: FLOW SEO Framework (AgriciDaniel/claude-seo, 19k stars), Paywalls (coreyhaines31/marketingskills, 54k stars), Onboarding Cro (freekmurze/dotfiles, 1k stars) and Paywall Upgrade Cro (freekmurze/dotfiles, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Paywall Upgrade Cro?

borghei (a GitHub user) maintains it in borghei/Claude-Skills, which has 891 GitHub stars. The repository holds 354 skills in this directory. The repository was last updated on October 7, 2026.

Source: borghei/Claude-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.