storekit

Provide StoreKit 2 API guidance for in-app purchases and subscriptions.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Roy-wonji/claude-config --skill storekit-roy-wonji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: storekit
Source: https://github.com/Roy-wonji/claude-config/tree/main/skills/apple-skills/skills/storekit
Command: npx skills add https://github.com/Roy-wonji/claude-config --skill storekit-roy-wonji

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you correctly reference StoreKit 2 APIs for in-app purchases and subscriptions so you can implement purchase, entitlement, and subscription UI logic with fewer mistakes.

Core Features & Use Cases

  • Product API reference: Learn how to load products by identifier and trigger purchases for display and transaction results.
  • Transaction verification & history: Use transaction sequences, current entitlements, finishing behavior, and JWS verification concepts.
  • Subscription UI building blocks: Understand StoreKit views like StoreView and SubscriptionStoreView for merchandising products and subscription options.

Quick Start

Ask the skill to explain how to load Products, initiate a purchase, verify transactions, and update UI using StoreView and SubscriptionStoreView for a subscription app.

Frequently Asked Questions about storekit

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

FAQPage Schema
How do I load in-app purchase products and initiate a purchase with StoreKit 2?

To load in-app purchase products, use the StoreKit 2 Product API to fetch items by identifier, then trigger the purchase flow to handle transaction results and display updated store UI.

How do I verify StoreKit 2 transactions and access current entitlements?

Verify StoreKit 2 transactions by checking JWS verification data, accessing current entitlements through transaction sequences, and managing finishing behavior for valid purchases.

What's the best way to build subscription UI with StoreView and SubscriptionStoreView in SwiftUI?

Build SwiftUI subscription UI by implementing StoreView and SubscriptionStoreView to merchandise in-app purchase products and present auto-renewable subscription options to users.

How do transaction sequences work for handling auto-renewable subscription updates?

Transaction sequences in StoreKit 2 provide a stream of transaction updates for auto-renewable subscriptions, allowing you to listen for changes, verify signed data, and update entitlements accordingly.

Does StoreKit 2 require local reference files for implementing in-app purchases?

StoreKit 2 implementation uses local reference files covering the API overview, product, transaction, and subscription view pages to accurately map purchase and entitlement tasks to proper documentation.