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.