subscription-offers

Automate StoreKit 2 subscription offer implementation with eligibility checks and transaction handling.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill subscription-offers-jtvaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subscription-offers
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/generators/subscription-offers
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill subscription-offers-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subscription offer implementations are scattered and manual; this skill automates generation for StoreKit 2 offers including eligibility and presentation.

Core Features & Use Cases

  • Generates code for all offer types (introductory, promotional, offer codes, win-back) with eligibility checks
  • Provides UI components and integration guidance with SubscriptionStoreView
  • Supports server-side signatures for promotional offers and offer analytics

Quick Start

Create a complete StoreKit 2 offers implementation for a monthly subscription, including eligibility checks and a preselected best offer.

Frequently Asked Questions about subscription-offers

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

FAQPage Schema
How do I implement StoreKit 2 subscription offers in my iOS app?

StoreKit 2 subscription offers are automated by generating end-to-end code for introductory, promotional, offer codes, and win-back offers. This includes eligibility checks, presentation logic, and transaction handling across multiple deployment targets.

What is the best way to add eligibility checks for StoreKit promotional offers?

StoreKit promotional offer eligibility checks are handled by generating a dedicated OfferEligibility module. This ensures users only see introductory, win-back, or promotional offers they qualify for before presentation.

How do I integrate SubscriptionStoreView with custom promotional offers?

SubscriptionStoreView integration is supported by generating UI components that present StoreKit 2 subscription offers. This includes preselecting the best available offer and linking it with the underlying offer configuration.

Do I need server-side signatures for StoreKit 2 promotional offers?

Server-side signatures are required for StoreKit 2 promotional offers. The implementation provides support for generating and validating these signatures to ensure secure subscription offer transactions.

Can I use this to generate offer codes for an iOS subscription?

Yes, StoreKit 2 offer codes are fully supported. The implementation generates the necessary configuration and transaction handling logic to distribute and redeem offer codes for your iOS subscriptions.

How do I test StoreKit 2 subscription offer eligibility in Swift?

Testing guidance for StoreKit 2 subscription offers is included. It covers validating the generated OfferConfiguration and SubscriptionOfferManager logic to ensure correct eligibility checks and transaction handling.