subscription-lifecycle

Automate StoreKit 2 subscription lifecycle management with real-time status updates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end StoreKit 2 subscription lifecycle management, providing real-time status, grace-period handling, billing retry awareness, offer codes, win-back offers, and upgrade/downgrade support.

Core Features & Use Cases

  • Real-time lifecycle monitoring using StoreKit 2 status and transaction updates
  • Grace period and billing retry handling to minimize involuntary churn
  • Support for offer codes, win-back offers, and tier upgrades/downgrades
  • Optional entitlement mapping and dashboard-ready UI integration for subscription state visibility

Quick Start

Initialize lifecycle monitoring by starting the monitor with your subscription group ID and optional entitlements, then react to real-time status updates.

Frequently Asked Questions about subscription-lifecycle

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

FAQPage Schema
How do I handle StoreKit 2 subscription lifecycle events like grace periods and billing retries?

StoreKit 2 subscription lifecycle automation tracks post-purchase states across grace periods and billing retries, minimizing involuntary churn by reacting to real-time transaction updates.

How do I manage subscription upgrades and downgrades using StoreKit 2?

StoreKit 2 lifecycle management supports tier changes by mapping entitlements and reacting to real-time status updates, ensuring users receive correct access during upgrades and downgrades.

Can I automate win-back offers and offer codes with StoreKit 2?

StoreKit 2 lifecycle automation supports offer codes and win-back offers, allowing apps to manage promotional tiers and recover lapsed subscribers through real-time transaction monitoring.

What is the best way to track subscription entitlements in a StoreKit 2 app?

Subscription entitlement mapping tracks post-purchase states by monitoring StoreKit 2 transaction updates, providing dashboard-ready UI integration for real-time subscription state visibility.

Do I need a subscription group ID to start monitoring StoreKit 2 lifecycle events?

Yes, initializing StoreKit 2 lifecycle monitoring requires a subscription group ID and optional entitlements to start tracking real-time updates for billing retries and tier changes.

Why does my StoreKit 2 subscription lose entitlements during a billing retry?

StoreKit 2 subscription lifecycle management addresses billing retry issues by maintaining entitlements through grace periods, preventing involuntary churn while waiting for successful payment processing.