ab-testing
When the user wants to plan, run, or read A/B tests, or asks a judgement call on one: is the result real, can we stop, which…
When the user wants to create or improve in-app paywalls and upgrade moments, or asks when or how hard to ask free users to pay (after they've seen value): upgrade screens, upsell modals, feature gates, limit-reached and trial-expired screens, mobile subscription paywalls. For
Claude Code
$ npx -y skills add coreyhaines31/marketingskills --skill paywalls --agent claude-code
Codex
$ npx skills add coreyhaines31/marketingskills --skill paywalls -a codex -y
Cursor
$ npx skills add coreyhaines31/marketingskills --skill paywalls -a cursor -y
Gemini CLI
$ npx skills add coreyhaines31/marketingskills --skill paywalls -a gemini-cli -y
GitHub Copilot
$ npx skills add coreyhaines31/marketingskills --skill paywalls -a github-copilot -y
OpenCode
$ npx skills add coreyhaines31/marketingskills --skill paywalls -a opencode -y
Windsurf
$ npx skills add coreyhaines31/marketingskills --skill paywalls -a windsurf -y
name: paywalls description: "When the user wants to create or improve in-app paywalls and upgrade moments, or asks when or how hard to ask free users to pay (after they've seen value): upgrade screens, upsell modals, feature gates, limit-reached and trial-expired screens, mobile subscription paywalls. For public pricing pages, see cro. For pricing decisions, see pricing." metadata: version: 2.1.4
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.
**Check for product marketing context first:** If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Before providing recommendations, understand:
1. **Upgrade Context** - Freemium → Paid? Trial → Paid? Tier upgrade? Feature upsell? Usage limit?
2. **Product Model** - What's free? What's behind paywall? What triggers prompts? Current conversion rate?
3. **User Journey** - When does this appear? What have they experienced? What are they trying to do?
---
---
When user clicks a paid-only feature:
When user hits a limit:
When trial is ending:
After X days of free use:
---
1. **Headline** - Focus on what they get: "Unlock [Feature] to [Benefit]"
2. **Value Demonstration** - Preview, before/after, "With Pro you could..."
3. **Feature Comparison** - Highlight key differences, current plan marked
4. **Pricing** - Clear, simple, annual vs. monthly options
5. **Social Proof** - Customer quotes, "X teams use this"
6. **CTA** - Specific and value-oriented: "Start Getting [Benefit]"
7. **Escape Hatch** - Clear "Not now" or "Continue with Free"
---
[Lock Icon] This feature is available on Pro [Feature preview/screenshot] [Feature name] helps you [benefit]: • [Capability] • [Capability] [Upgrade to Pro - $X/mo] [Maybe Later]
You've reached your free limit [Progress bar at 100%] Free: 3 projects | Pro: Unlimited [Upgrade to Pro] [Delete a project]
Your trial ends in 3 days What you'll lose: • [Feature used] • [Data created] What you've accomplished: • Created X projects [Continue with Pro] [Remind me later] [Downgrade]
---
---
---
**For comprehensive experiment ideas**: See [references/experiments.md](references/experiments.md)
**For consumer iOS/Android subscription apps** (paywall inside onboarding, yearly-first plans, trials and reminders, store fees, web checkout, revenue per download): See [references/mobile-subscription-paywalls.md](references/mobile-subscription-paywalls.md)
---
---
1. What's your current free → paid conversion rate? 2. What triggers upgrade prompts today? 3. What features are behind the paywall? 4. What's your "aha moment" for users? 5. What pricing model? (per seat, usage, flat) 6. Mobile app, web app, or both?
---
A collection of AI agent skills focused on marketing tasks. Built for technical marketers and founders who want AI coding agents to help with conversion optimization, copywriting, SEO, analytics, and growth engineering.
When the user wants to plan, run, or read A/B tests, or asks a judgement call on one: is the result real, can we stop, which…
When the user wants to write or judge ad creative, or asks which ad, hook, or angle to run or kill: headlines, primary text, and…
When the user wants to plan, run, or fix paid ads on Google, Meta, and LinkedIn, or asks a judgement call on them: are ads worth…
When the user wants to get cited and recommended in AI answers (ChatGPT, Perplexity, AI Overviews), or asks why AI cites a…
When the user wants to set up or audit analytics, or asks whether a metric or number is calculated right, what to track, or how…
When the user wants to audit or optimize an App Store or Google Play listing, or asks which title, keywords, or screenshots to…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…
Build an immersive scroll-scrubbed "fly through the world" landing page for any industry or brand using Higgsfield. As the…