Brings Apple Music integration to your iOS app with catalog search, playback controls, and Lock Screen metadata. You get `ApplicationMusicPlayer` for queue management, subscription checking before offering catalog playback, and `MPRemoteCommandCenter` hooks for AirPods and CarPlay buttons. The documentation covers authorization flows, Now Playing info updates, and the MusicKit setup dance in the Apple Developer portal. Useful when you need music search or streaming without bouncing users to the Music app. Targets Swift 6.3 and iOS 26+, so it assumes modern concurrency. The subscription offer sheet examples are helpful since gating features on `canPlayCatalogContent` is easy to mess up.

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

Install

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

Installs into .claude/skills of the current project.

Files

Brings Apple Music integration to your iOS app with catalog search, playback controls, and Lock Screen metadata. You get `ApplicationMusicPlayer` for queue management, subscription checking before offering catalog playback, and `MPRemoteCommandCenter` hooks for AirPods and CarPlay buttons. The documentation covers authorization flows, Now Playing info updates, and the MusicKit setup dance in the Apple Developer portal. Useful when you need music search or streaming without bouncing users to the Music app. Targets Swift 6.3 and iOS 26+, so it assumes modern concurrency. The subscription offer sheet examples are helpful since gating features on `canPlayCatalogContent` is easy to mess up.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Backend & APIs, Mobile Development
First seen
Jun 3, 2026

More from dpearson2699/swift-ios-skills

All 98
1mblode avatarblog-postmblode/agent-skillsGenerates engaging long-form blog posts from source materials or a topic brief. Supports listicles, editorial tutorials, how-to articles, narrative essays, and 404skills.sh installs
2davila7 avatartelegram-bot-builderdavila7/claude-code-templatesExpert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, us403skills.sh installs
3jwynia avatarsleep-storyjwynia/agent-skillsWrite stories designed to help listeners fall asleep. Use for bedtime podcasts, meditation content, calming narratives, or any content where the goal is gentle 403skills.sh installs
4pproenca avatarreact-optimisepproenca/dot-skillsApplication-level React performance optimization covering React Compiler mastery, bundle optimization, rendering performance, data fetching, Core Web Vitals, st403skills.sh installs
5levnikolaevich avatarln-634-test-coverage-auditorlevnikolaevich/claude-code-skillsIdentifies missing tests for unique critical local logic: money, auth, permissions, data integrity, algorithms, and domain rules. Use when auditing critical log401skills.sh installs
6josiahsiegel avatarcontext-masterjosiahsiegel/claude-plugin-marketplaceUniversal context management and planning system. PROACTIVELY activate for: (1) ANY complex task requiring planning, (2) Multi-file projects/websites/apps, (3) 399skills.sh installs