paywall-generator

Generate StoreKit 2 paywall scaffolds and SwiftUI components for iOS apps.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/ano4l/SiteRent --skill paywall-generator-ano4l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paywall-generator
Source: https://github.com/ano4l/SiteRent/tree/main/skills/generators/paywall-generator
Command: npx skills add https://github.com/ano4l/SiteRent --skill paywall-generator-ano4l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill generates a complete StoreKit 2 paywall scaffold and associated SwiftUI UI components to help apps implement subscriptions and in-app purchases quickly.

Core Features & Use Cases

  • Scaffold core files such as StoreKitManager.swift, SubscriptionStatus.swift, PaywallView.swift, and SubscriptionButton.swift to manage products, status, and paywall presentation.
  • Create a configuration map and determine file locations based on typical project layouts to streamline integration.
  • Use cases include adding monthly/yearly subscriptions, promotions, and inline paywall views alongside a full paywall screen.

Quick Start

Install the generator and run it against your project to generate the StoreKit paywall scaffold for your 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 StoreKit 2 paywall with SwiftUI?

To generate a StoreKit 2 paywall with SwiftUI, you can use a scaffold generator to automatically create core files like StoreKitManager.swift, SubscriptionStatus.swift, PaywallView.swift, and SubscriptionButton.swift. It automates file creation, configuration mapping, and integration steps for your iOS app.

What files are needed to implement in-app purchases in an iOS app?

Implementing in-app purchases typically requires files like a StoreKitManager to handle product transactions, a SubscriptionStatus to track entitlements, and a PaywallView with a SubscriptionButton for the SwiftUI UI. A generator can scaffold these StoreKit 2 components automatically based on your project structure.

Can I use this to add monthly and yearly subscriptions to my SwiftUI app?

Yes, you can add monthly and yearly subscriptions to your SwiftUI app. The generator creates a configuration map and SwiftUI paywall components specifically designed to manage various in-app purchase flows, including different subscription durations and promotional views.

What is the best way to scaffold a paywall for an iOS subscription app?

The best way to scaffold a paywall is to automate the generation of StoreKit 2 files and configuration maps based on your typical project layout. This approach streamlines integration by determining file locations and creating necessary SwiftUI components like PaywallView and SubscriptionButton instantly.

Do I need to manually configure file locations when setting up StoreKit 2?

You do not need to manually configure file locations when setting up StoreKit 2. The generator determines file locations automatically based on your project structure, streamlining the integration of your subscription paywall and in-app purchase flows.