If you're building iOS apps that need to work with Apple Card, Apple Cash, or Savings data, this wraps the FinanceKit framework with clear guidance on the authorization flow, querying transactions and balances, and handling the managed entitlement process. It covers the practical details like checking data availability before making calls (the framework terminates your app otherwise), using Swift predicates for filtering transactions, and working with the enum-based account types. The background delivery and transaction picker sections are helpful for building finance apps that feel native to iOS. Note that you'll need an organization-level developer account and Apple's approval for the entitlement, so this isn't for quick prototypes.

skills.sh installs
3.2K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill financekit --agent claude-code

Installs into .claude/skills of the current project.

Files

FinanceKit

Access eligible financial data from Apple Wallet, including U.S. Apple Card, Apple Cash, Savings, and U.K. connected-account data. FinanceKit provides on-device access to accounts, balances, and transactions with user-controlled authorization. Targets Swift 6.3 / current Apple platforms; query APIs are available from iOS/iPadOS 17.4, TransactionPicker from iOS/iPadOS 18, and background delivery from iOS/iPadOS 26.

Keep FinanceKit guidance focused on financial-data access, Wallet order storage/querying, TransactionPicker, and background delivery. Route Apple Pay checkout to PassKit, widget UI/timeline work to WidgetKit, and Wallet order-tracking email or Apple Business Connect optimization outside this skill.

Contents

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Security, Mobile Development, Finance & Trading, Web3 & Blockchain
First seen
May 16, 2026

More from dpearson2699/swift-ios-skills

All 98

Recommended

More Security
1dpearson2699 avatarpasskitdpearson2699/swift-ios-skillsIntegrate Apple Pay payments and Wallet passes using PassKit. Use when adding Apple Pay buttons, creating payment requests, handling payment authorization, addi3.2Kskills.sh installs
2dpearson2699 avatarsensorkitdpearson2699/swift-ios-skillsAccess research-grade sensor data using SensorKit for approved studies. Use when an app needs SensorKit entitlement setup, Research Sensor & Usage Data authoriz3.2Kskills.sh installs
3mksglu avatarcontext-modemksglu/context-modeUse context-mode tools (ctx_execute, ctx_execute_file) instead of Bash/cat when processing large outputs. Triggers: "analyze logs", "summarize output", "process3Kskills.sh installs
4nexu-io avatarlogin-flownexu-io/open-designMobile login and authentication flow screens2.9Kskills.sh installs
5cap-go avatarcapacitor-best-practicescap-go/capgo-skillsBest practices for Capacitor app development including project structure, plugin usage, performance optimization, security, and deployment. Use this skill when 2.9Kskills.sh installs
6cursor avatarthermo-nuclear-reviewcursor/pluginsComprehensive security and correctness audit of a branch's changes. Use for thermo nuclear, thermonuclear, or deep review requests, or branch/PR diff audits foc2.8Kskills.sh installs