paywall-generator

Generate StoreKit 2 subscription paywalls with SwiftUI views and purchase handling.

603|51|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/rshankras/claude-code-apple-skills --skill paywall-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paywall-generator
Source: https://github.com/rshankras/claude-code-apple-skills/tree/main/skills/generators/paywall-generator
Command: npx skills add https://github.com/rshankras/claude-code-apple-skills --skill paywall-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of a complete StoreKit 2 subscription paywall, including SwiftUI views, subscription status tracking, and purchase handling, saving significant development time.

Core Features & Use Cases

  • Automated Paywall Generation: Creates StoreKitManager.swift, SubscriptionStatus.swift, and SwiftUI views (PaywallView.swift, SubscriptionButton.swift).
  • Configuration: Prompts user for subscription tiers, features (free trial, family sharing), and UI style.
  • Use Case: When a user wants to add subscriptions to their app, this skill generates all the necessary code and provides clear integration and testing instructions.

Quick Start

Use the paywall-generator skill to add subscriptions to my app.

Frequently Asked Questions about paywall-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a SwiftUI paywall with StoreKit 2 for in-app purchases?

To generate a SwiftUI paywall with StoreKit 2 for in-app purchases, you configure subscription tiers and UI styles. The generator outputs StoreKitManager.swift, SubscriptionStatus.swift, and SwiftUI views with complete purchase handling.

What files do I need to implement in-app subscriptions in SwiftUI?

Implementing in-app subscriptions in SwiftUI requires StoreKitManager.swift for purchase handling, SubscriptionStatus.swift for tracking, and PaywallView.swift with SubscriptionButton.swift for the UI.

Can I configure free trials and family sharing for StoreKit 2 subscriptions?

Yes, you can configure free trials and family sharing for StoreKit 2 subscriptions. The generation process prompts you for these specific features alongside subscription tiers before creating the SwiftUI views.

How do I test StoreKit 2 paywall integration locally?

Testing StoreKit 2 paywall integration locally requires configuring a StoreKit configuration file. The generated output includes clear integration and testing steps to validate in-app purchases within your development environment.

What is the best way to add multiple subscription tiers to a SwiftUI app?

The best way to add multiple subscription tiers to a SwiftUI app is using an automated generator. It creates the necessary StoreKit 2 purchase handling code and SwiftUI views based on your specified tier configurations.

Do I need App Store Connect setup before generating SwiftUI subscription views?

You need App Store Connect setup to finalize live in-app purchases, but you can generate the SwiftUI subscription views and test locally first. The skill includes integration steps for connecting your generated code to App Store Connect.