PlaygroundCatalog › Paywall Optimization
PO

Paywall Optimization

🔵 Stable🕐 updated 2026-06-30 🔷 SkillSpec L3 pm-growth

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.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

The model & current state — freemium / free-trial / hard paywall; what's free vs. paid today; current conversion if known.
The value — what users come for, the "aha" moment, and the features worth paying for.
Plans & pricing — tiers and prices (or that they're open to design).
The trigger context — where users hit the wall today, and where they feel the most value/intent.

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

The free tier still delivers a genuine aha — core value isn't held hostage
The paywall triggers at a moment of real intent/limit, after value is felt — not on first open
Plan presentation has a clear anchor/recommended option and honest framing
Risk-reducers and a graceful exit are included
Both conversion metrics *and* guardrail metrics (retention, churn, refunds) are tracked
Experiments are prioritized by leverage, each tied to a metric

⚠️ What it refuses to do

Do not gate the core aha — users who never feel value never pay
Do not hit users with the wall on first open, before any value — it just bounces them
Do not use dark patterns (hidden cancel, forced continuity, fake urgency) — short lift, long-term churn
Do not optimize conversion while ignoring churn/refund guardrails
Do not present plans without a clear recommended/anchor option — choice overload kills conversion

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="paywall-optimization"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Paywall Optimization is one of 625 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog