charleswiltgen avatar

Axiom Camera Capture

This is a focused implementation guide for building custom camera interfaces with AVFoundation instead of using the system picker. It walks you through the full stack: session setup, photo and video capture, handling device rotation with RotationCoordinator, and managing interruptions like phone calls. The skill emphasizes responsive capture UX and zero-shutter-lag techniques, which is exactly the kind of detail you need when the built-in camera UI won't cut it. With 945 GitHub stars and passing all three security audits, it's a solid choice if you're building anything that needs granular control over camera quality, switching between devices, or custom capture flows.

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

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-camera-capture --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a focused implementation guide for building custom camera interfaces with AVFoundation instead of using the system picker. It walks you through the full stack: session setup, photo and video capture, handling device rotation with RotationCoordinator, and managing interruptions like phone calls. The skill emphasizes responsive capture UX and zero-shutter-lag techniques, which is exactly the kind of detail you need when the built-in camera UI won't cut it. With 945 GitHub stars and passing all three security audits, it's a solid choice if you're building anything that needs granular control over camera quality, switching between devices, or custom capture flows.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Category
Video & Audio Editing
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1triggerdotdev avatartrigger-dev-taskstriggerdotdev/trigger.devUse this skill when writing, designing, or optimizing Trigger.dev background tasks and workflows. This includes creating reliable async tasks, implementing AI w233skills.sh installs
2yonatangross avatarrememberyonatangross/orchestkitStores decisions, patterns, and outcomes in the MCP memory knowledge graph as entities with typed observations and relations. Supports recording architectural d228skills.sh installs
3sanky369 avatarremotion-script-writersanky369/vibe-building-skillsWrite a complete, render-ready Remotion video script as structured JSON: analyze the user's codebase or product, break the video into timed scenes, specify ever224skills.sh installs
4nodnarbnitram avatarha-voicenodnarbnitram/claude-code-extensionsConfigure Home Assistant Assist voice control with pipelines, intents, wake words, and speech processing. Use when setting up voice control, creating custom int221skills.sh installs
5davila7 avatarneuropixels-analysisdavila7/claude-code-templatesNeuropixels neural recording analysis. Load SpikeGLX/OpenEphys data, preprocess, motion correction, Kilosort4 spike sorting, quality metrics, Allen/IBL curation217skills.sh installs
6nexu-io avatarvideo-shortformnexu-io/open-designShort-form video generation skill — 3-10 second clips for product reveals, motion teasers, ambient loops. Defaults to Seedance 2 but works the same with Kling 3209skills.sh installs