Implements privacy-forward photo picking, library management, and media saving for iOS, iPadOS, and macOS apps.
The axiom-photo-library skill provides expert guidance for integrating PhotoKit and PhotosUI into Apple platform applications. It focuses on modern, privacy-preserving patterns like the PhotosPicker and PHPicker which often require no user permissions, while also covering advanced scenarios like handling limited library access, saving media to the camera roll, and preserving HDR content. Whether you're building a simple SwiftUI image uploader or a complex UIKit gallery, this skill ensures you follow Apple's latest best practices and avoid deprecated APIs like UIImagePickerController.
Key Features
01Implements SwiftUI PhotosPicker and UIKit PHPickerViewController patterns
02Supports embedded and inline picker styles introduced in iOS 17
03Handles limited photo library access and permission requests
04Includes advanced filters for screenshots, cinematic videos, and HDR content
05233 GitHub stars
06Provides logic for saving photos and videos to the system camera roll
Use Cases
01Letting users select multiple high-quality photos without requesting full library permissions
02Implementing a 'Select More Photos' UI for users with limited library authorization
03Updating legacy UIImagePickerController code to modern PHPicker implementations