plugins/pm-growth/skills/paywall-optimization/SKILL.md
Design or optimize a paywall / upgrade screen to convert free users to paid without killing trust. Use when asked to improve a paywall, upgrade prompt, or free-to-paid conversion, or to decide what to gate. Produces the gating strategy (what's free vs. paid and why), the paywall placement and moment, the screen's copy and plan layout, and the metrics to watch — conversion that respects the user.
npx skillsauth add mohitagw15856/pm-claude-skills paywall-optimizationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The paywall is where free turns into revenue — and where a clumsy one turns users off forever. Getting it right is about what you gate, when you ask, and how you frame the upgrade. This skill designs or tunes a paywall that converts by making the paid value obvious at a moment of real intent — not by holding core value hostage.
Ask for these only if they aren't already provided:
1. Gating strategy — what stays free vs. what's paid, and why. The free tier must deliver a real aha (so users want more); gate the value that scales with success/usage — not the thing that proves value in the first place.
2. The moment — when to show the paywall: at a point of demonstrated intent or hitting a real limit, ideally just after the user has felt value — not on first open. Soft wall (prompt, keep browsing) vs. hard wall (must pay), with a rationale.
3. The screen — layout and copy:
4. Experiments to run — the highest-leverage tests (trigger timing, what's gated, plan framing/anchor, annual default), each with the metric it moves.
5. Metrics & guardrails — free→paid conversion, trial-start and trial→paid, ARPU — and guardrails: free-user retention, refund/chargeback and churn rate (a paywall that converts but spikes churn isn't a win).
Freemium / subscription conversion practice (value-based gating, trigger-at-intent, plan anchoring, conversion vs. retention guardrails).
business
Analyze why deals are won and lost and turn it into an action plan. Use when asked to run a win/loss analysis, review closed-won and closed-lost deals, understand why the team is losing to a competitor, or summarize sales feedback into patterns. Produces a structured win/loss report with themes, win/loss rates by segment and competitor, representative quotes, and prioritized actions for product, marketing, and sales.
development
Route a fuzzy request to the right skill in this library. Use when the user is unsure which skill fits, asks 'which skill should I use for X', describes a task without naming a skill, or when a request could plausibly match several skills. Produces a best-fit recommendation with the inputs to gather, a runner-up with the tie-breaker, and a workflow recipe when the job spans multiple skills.
testing
Triage a vulnerability or scanner finding — assess real severity, exploitability, and how urgently to fix. Use when asked to triage a CVE, prioritize scanner/pentest findings, assess a vuln's risk, or decide what to patch first. Produces a triage verdict: CVSS-informed severity adjusted for your context, exploitability, real risk, a fix/mitigation, and an SLA — so you fix what matters, not just what's red.
development
Stand up a Voice of Customer (VoC) program that turns feedback into action. Use when asked to build a VoC program, design a customer feedback loop, consolidate feedback sources, or set up a closed-loop feedback process. Produces a VoC program design — objectives, feedback sources and channels, a taxonomy, collection and analysis cadence, closed-loop routing, ownership, and success metrics.