Agent skill · software engineering · charleswiltgen

axiom-media

Use when working with camera, photos, audio, haptics, ShazamKit, the user's Apple Music library, or Now Playing. Covers AVCaptureSession, PHPicker, PhotosPicker, AVFoundation, Core Haptics, audio recognition, MediaPlayer, CarPlay, MusicKit playback and library enumeration.

Why this skill is useful

Provides domain-specific knowledge and patterns for handling media-related tasks in iOS, including niche APIs and frameworks not widely known.

What it needs

About 8k tokens when loaded. Last updated 2026-08-06. 1,103 stars on the source repository.

What this skill does

Media You MUST use this skill for ANY camera, photo, audio, haptic, or media playback work. <!-- AXIOMAUDITORINLINEBEGIN — rewritten for Codex by scripts/build-codex.ts; do not hand-edit --> Auditors are skills here. Where this router says "Launch some-auditor agent", invoke the matching Codex skill instead — same procedure, no Claude Code agent required. Available: axiom-audit-camera. The ones that shell out — builds, tests, simulators, crash symbolication — need shell access to run. <!-- AXIOMAUDITORINLINEEND --> Quick Reference Symptom / Task Reference ---------------- ----------- Camera capture, AVCaptureSession See skills/camera-capture.md Slow camera launch / deferred start (iOS 26+), ProRes recording via Pro Video Storage (OS27) See skills/camera-capture.md Patterns 8-9 Camera API (RotationCoordinator, etc.) See skills/camera-capture-ref.md Center Stage front camera (iPhone 17), dynamic aspect ratio, smart framing, 24/48 MP capture See skills/camera-capture-ref.md Camera freezes, black preview, rotation See skills/camera-capture-diag.md Photo pickers, library access See skills/photo-library.md PHPicker, PhotosPicker API reference See skills/photo-library-ref.md PhotoKit + Swift 6 strict concurrency, nonisolated observer, performChanges isolation, dispatchassertqueuefail See axiom-concurrency (skills/isolation-inheritance-diag.md) Audio, AVFoundation, spatial audio See skills/avfoundation-ref.md Video write/export/playback, sample-buffer engine, resumable export, Apple Log 2, iOS 27 deprecations (OS27) See skills/avfoundation-video-ref.md Audio recognition, ShazamKit See skills/shazamkit.md ShazamKit API reference See skills/shazamkit-ref.md On-device music analysis (key, tempo, structure, loudness), MusicUnderstanding (OS27) See skills/music-understanding.md On-device face grouping (cluster faces into people across a library), video highlights/key frames, MediaIntelligence (OS27) See skills/media-intelligence.md Haptic feedback, Core Haptics See skills/haptic …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills charleswiltgen/axiom-media--ba9eda

View the source on GitHub

Browse the @skills marketplace