paywall-generator
Generates StoreKit 2 subscription paywall with modern SwiftUI views. Use when user wants to add subscriptions, paywall, or in-app purchases.
npx skills add rshankras/claude-code-apple-skills --skill paywall-generator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Paywall Generator Generate a complete StoreKit 2 subscription paywall with modern SwiftUI views, subscription status tracking, and proper purchase handling. ## When This Skill Activates Use this skill when the user: - Asks to "add subscriptions" or "add paywall" - Mentions "in-app purchases" or "IAP" - Wants "StoreKit 2" implementation - Asks about "subscription management" - Mentions "premium features" or "pro version" ## Paywall Design Principles (Apple's Data) - **Keep sign-up to 3-4 taps.** Per Apple's Tech Talk: 61% conversion at 3 taps, 48% at 4 — collapsing to 7% at 9 taps. - **Make the paywall glanceable** — value proposition, price, and renewal/trial terms in one view, no scrolling to find the price. - **Show clear renewal and trial terms everywhere you pitch** the subscription, not just on the paywall. - **Persistent entry point over pop-ups** — a tasteful, always-available subscribe button (plus subscribe/manage in Settings). Pop-ups train users to dismiss. - **Trigger the offer at moments of interest** — when the user taps locked content, not on a timer. - **Offer 3-4 duration tiers** so users self-select their commitment level. - **Let users experience value first**
- When This Skill Activates
- Paywall Design Principles (Apple's Data)
- Pre-Generation Checks
- 1. Project Context Detection
- 2. Conflict Detection
- Apple Docs Reference
- Configuration Questions
- Generation Process
- Step 1: Create Core Files
- Step 2: Create Configuration
- Step 3: Determine File Location
- Product ID Setup
- App Store Connect
- StoreKit Configuration (Testing)
What does the paywall-generator skill do?
Generates StoreKit 2 subscription paywall with modern SwiftUI views. Use when user wants to add subscriptions, paywall, or in-app purchases.
How do I install it?
Run `npx skills add rshankras/claude-code-apple-skills --skill paywall-generator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From rshankras/claude-code-apple-skills, a repository with 589 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
