К основному содержанию
скилл CX Codex

financekit — скилл для Claude Code: данные Wallet через FinanceKit

Помогает агенту подключить FinanceKit в приложении на Swift: счета, балансы и транзакции из Apple Wallet, выбор счёта, заказы и фоновая доставка.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dpearson2699/swift-ios-skills --skill financekit -a claude-code
Открыть на GitHub

Что делает financekit

Скилл разбирает доступ к финансовым данным из Apple Wallet через FinanceKit и FinanceKitUI: счета, остатки, транзакции, заказы в Wallet, TransactionPicker и фоновые обновления. Пригодится, когда приложение на Swift должно читать Apple Card, Apple Cash, Savings или данные подключённых счетов в Великобритании.

Внутри один файл SKILL.md, разделы идут в порядке сборки функции: настройка и entitlement, проверка доступности, авторизация, запросы счетов и балансов, длительные запросы истории, TransactionPicker, Wallet orders, background delivery. В конце разбор частых ошибок и чек-лист для ревью. API запросов рассчитаны на iOS 17.4, TransactionPicker на iOS 18, фоновая доставка на iOS 26; язык — Swift 6.3.

Сначала придётся получить managed entitlement com.apple.developer.financekit. Apple выдаёт его по заявке и привязывает к конкретному bundle ID, подать заявку может только организация с ролью Account Holder, а приложение должно выходить в категории Finance в App Store для iPhone в США или Великобритании. Проверка доступности не формальность: если FinanceStore.isDataAvailable(.financialData) вернул false, следующий вызов финансового API завершит приложение. Участники Apple Card Family и дети в Apple Cash Family в выборку не попадают.

Какие задачи решает

  • показать балансы по счетам, которые выбрал пользователь
  • выгрузить историю транзакций с нужной даты
  • дать пользователю выбрать счёт через TransactionPicker
  • сохранить заказ в Wallet и потом его прочитать
  • включить фоновую доставку обновлений на iOS 26

Примеры запросов агенту

  • Добавь в проект чтение балансов Apple Cash через FinanceKit.
  • Почему requestAuthorization() возвращает .denied без запроса доступа?
  • Сделай экран выбора счёта на TransactionPicker для iOS 18.

Как установить financekit

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

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

Папка скилла целиком; для одного проекта — .claude/skills/financekit/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о financekit

Как установить financekit в Claude Code?

Выполни npx skills add dpearson2699/swift-ios-skills --skill financekit -a claude-code. Скилл окажется в ~/.claude/skills/financekit/SKILL.md.

Что делает financekit?

Описывает работу с финансовыми данными Wallet на Swift: авторизацию, запросы счетов и балансов, историю транзакций, TransactionPicker, заказы и фоновую доставку.

Что нужно, чтобы запросы к FinanceKit заработали?

Managed entitlement com.apple.developer.financekit от Apple, организация в роли Account Holder и приложение в категории Finance для App Store США или Великобритании. До выдачи разрешения на конкретный bundle ID доступ не появится.

Похожие скиллы

Всё по теме «Мобильная разработка» →
vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок orca-emulator stablyai Управляет iOS Simulator внутри Orca с живым экраном устройства. Пригодится для тапов, жестов, поворота экрана и сбора доказательств работы iOS-приложения. CX Codex +1 5 800установок

Из того же набора86

ios-simulator Скилл управляет iOS Simulator через xcrun simctl: запускает приложения, задаёт локацию и разрешения, снимает логи и помогает разбирать сбои загрузки. CX Codex +1 3 000установок passkit Скилл по PassKit: подсказывает, как собрать кнопку Apple Pay, запрос на оплату и пропуск в Wallet, и не даёт забыть про merchant ID с сертификатом. CX Codex +1 3 000установок adattributionkit Скилл помогает настроить отслеживание рекламы в iOS через фреймворк AdAttributionKit. Нужен при работе с показами, кликами и постбэками без передачи личных данных. CX Codex +1 3 100установок paperkit Скилл помогает встроить редактирование разметки PaperKit в приложение для iOS. Пригодится для холста с рисунками, фигурами и аннотациями. CX Codex +1 3 000установок app-store-optimization Скилл помогает составить метаданные для страницы приложения в App Store. Он распределяет ключевые слова между названием, подзаголовком и полем keywords для лучшей видимости и конверсии. CX Codex +1 2 900установок tabletopkit Помогает писать spatial-игры для visionOS с TabletopKit: игровым столом, фигурами, ходами и синхронизацией участников. CX Codex +1 2 900установок swift-api-design-guidelines Скилл помогает оформлять публичные интерфейсы на Swift по официальным гайдлайнам Apple. Пригодится при выборе меток аргументов, пар мутирующих методов и написании документации. CX Codex +1 2 800установок core-data Скилл для работы с Core Data в приложениях, которые ещё не перешли на SwiftData: стэк, конкурентность, пакетные операции и миграции. CX Codex +1 2 700установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой