Skip to main content
skill CX Codex

financekit — Claude Code skill: Apple Wallet financial data

Walks an agent through FinanceKit and FinanceKitUI in a Swift app: Wallet accounts, balances, transactions, the transaction picker and orders.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dpearson2699/swift-ios-skills --skill financekit -a claude-code
Open on GitHub

What financekit does

This skill covers the FinanceKit half of a Swift app: listing accounts, pulling balances and transactions, presenting the system account picker, storing Wallet orders, and receiving background updates. The data it reaches is Apple Card, Apple Cash, Savings, and connected bank accounts in the U.K.

One SKILL.md holds it all, ordered the way you build the feature. Entitlement setup first, then a data availability check, authorization, account and balance queries, long-running history queries, TransactionPicker, orders, background delivery. A mistakes section and a review checklist close it out. Query APIs need iOS or iPadOS 17.4, the picker needs 18, background delivery needs 26, and the guidance targets Swift 6.3.

Without the managed com.apple.developer.financekit entitlement nothing here runs. Apple reviews each request, grants it per bundle ID, and only an organization-level developer account with the Account Holder role can file one; the app also has to ship in the Finance category on the U.S. or U.K. App Store. Skip the guard and you get a crash: when FinanceStore.isDataAvailable(.financialData) returns false, calling any other financial API makes the framework terminate the app. Apple Card Family participants and children on Apple Cash Family sit outside the data set.

What it helps with

  • read balances for the accounts a user shared
  • fetch transaction history back to a chosen date
  • let the customer pick an account with TransactionPicker
  • save a Wallet order and read it back later
  • switch on background delivery for iOS 26

Example prompts for the agent

  • Read Apple Cash balances in this project through FinanceKit.
  • Why does requestAuthorization() return .denied without showing a prompt?
  • Write the account picker screen on TransactionPicker for iOS 18.

How to install financekit

1Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill financekit -a claude-code

2Manually: put the files in place

~/.claude/skills/financekit/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/financekit/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about financekit

How do I install financekit in Claude Code?

Run npx skills add dpearson2699/swift-ios-skills --skill financekit -a claude-code. The skill lands in ~/.claude/skills/financekit/SKILL.md.

What does financekit do?

It documents FinanceKit work in Swift: authorization, account and balance queries, transaction history, TransactionPicker, Wallet orders, and background delivery.

What has to be in place before the FinanceKit calls work?

The managed com.apple.developer.financekit entitlement, granted per bundle ID after Apple's review, plus an organization-level developer account with the Account Holder role. The app itself must sit in the Finance category on the U.S. or U.K. App Store.

Similar skills

Everything for Mobile →

From the same set86

ios-simulator This skill manages iOS Simulator with xcrun simctl, covering app launches, locations, permissions, logs, screenshots, and boot failure checks. CX Codex +1 3,000installs passkit A PassKit skill that walks through Apple Pay buttons, payment requests and Wallet passes, and keeps the merchant setup in order. CX Codex +1 3,000installs adattributionkit Guides Apple mobile developers through privacy-focused ad attribution in iOS 17.4+. Use it to register impressions, handle postbacks, and update conversion values. CX Codex +1 3,100installs paperkit This skill guides PaperKit markup integration in iOS apps, from an editable canvas to saved annotations. Use it when adding drawings, shapes, or text to documents. CX Codex +1 3,000installs app-store-optimization Structures App Store Connect metadata to improve organic search ranking and download conversion. It balances keywords across titles, subtitles, and the indexed keyword field. CX Codex +1 2,900installs tabletopkit Guides work on visionOS spatial board games using TabletopKit, including game pieces, turns, participant sync, and RealityKit rendering. CX Codex +1 2,900installs swift-api-design-guidelines Applies Apple's official Swift API Design Guidelines to codebases. It guides argument labels, naming conventions for mutating methods, and structured documentation comments. CX Codex +1 2,800installs core-data A skill for Core Data work in apps that have not moved to SwiftData: stack setup, concurrency, batch operations and migrations. CX Codex +1 2,700installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor