meta-dat-camera-audio

Designs and reviews Meta DAT camera and audio features with SDK-version checks and device evidence.

Updated Sep 6, 2026
One-click install
npx skills add https://github.com/shotcowboystyle/meta-wearables-ops-plugin --skill meta-dat-camera-audio-shotcowboystyle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-dat-camera-audio
Source: https://github.com/shotcowboystyle/meta-wearables-ops-plugin/tree/main/.agent/skills/meta-dat-camera-audio
Command: npx skills add https://github.com/shotcowboystyle/meta-wearables-ops-plugin --skill meta-dat-camera-audio-shotcowboystyle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building camera and audio features on Meta smart glasses is error-prone: SDK symbols change between releases, phone microphones get mistaken for glasses microphones, and mock-device tests get passed off as physical-device proof. This Skill enforces exact SDK-version verification, explicit stream ownership, consent handling, and separated evidence tiers so wearable media features are built against the real API contract. ## Core Features & Use Cases - Camera workflow guidance: Gate on registration, session readiness, and permissions; configure resolution, frame rate, and format from supported values; own the stream through Camera.stop() with bounded buffering and cancellation on lifecycle events. - Audio route discipline: Distinguish phone microphone, HFP glasses microphone, and A2DP playback; configure AVAudioSession for the documented route with consent, retention, and fallback policies defined up front. - Evidence separation: Require mock, simulator, connected-device, and physical-device test evidence so a phone-camera or MockDevice pass never substitutes for glasses hardware proof. - Use Case: When adding a glasses camera preview to an iOS app on DAT 0.9.0, use this Skill to verify DeviceSession.addCamera(config:) symbols, scaffold from the camera starter adapter, and produce a permission matrix plus privacy data-flow table before release. ## Quick Start Ask the agent to design a glasses camera capture flow for your Meta DAT iOS app and produce the capability matrix, ownership diagram, and device evidence plan.

Frequently Asked Questions about meta-dat-camera-audio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add camera streaming to a Meta DAT iOS app?

Gate on registration, session readiness, and camera permission, then build the configuration from values supported by the installed SDK. On DAT 0.9.0 use DeviceSession.addCamera(config:) and Camera.stream, own the stream through Camera.stop(), and cancel consumers on view exit or disconnect.

How do I capture audio from Meta glasses microphone on iOS?

The documented path is HFP glasses microphone input through iOS audio APIs, configured via AVAudioSession with the bluetoothHFP route and required usage description. Verify the package and guide revision first, and never label a phone microphone route as glasses capture.

Does Meta DAT 0.9.0 still support addStream(config:)?

No, the removed addStream(config:) API should not be revived in 0.9.0 examples. Current notes use DeviceSession.addCamera(config:) returning a Camera with stream and stop(), plus camera state and StreamError.hingesClosed handling.

Can MockDevice tests prove glasses camera features work?

No, MockDevice fixtures make denied-permission, file-feed, capture, fold, and cancellation cases deterministic, but they are not physical camera or audio proof. The Skill requires separate mock, simulator, connected-device, and physical-device evidence tiers.

What privacy rules apply when sending glasses media to a service?

Raw media must never be sent to a service without a documented consent and retention path, and never persisted in fixtures, logs, or crash payloads. Define recording indicators, pause/stop, deletion, network transfer, and vendor processing behavior before enabling audio or camera.