
facebook/meta-wearables-dat-ios
10 skills45 installs5k starsGitHub
Install
npx skills add https://github.com/facebook/meta-wearables-dat-iosSkills in this repo
1Camera StreamingShows how to stream camera video and capture photos on iOS via the DAT SDK's Stream and VideoFrame APIs. iOS developers use it to render frames with makeUIImage() and configure resolution, frame rate, and codec.5installs2Dat ConventionsDocuments DAT SDK iOS conventions including async/await usage, AsyncSequence observation, @MainActor rules, and the four modules. iOS developers use it as the baseline convention reference across a DAT SDK integration.5installs3DebuggingProvides a diagnostic flow for common DAT SDK iOS problems such as a device not connecting. iOS developers use it to check Developer Mode, registration state, Bluetooth range, and the streaming state machine.5installs4Display AccessShows how to add MWDATDisplay to an iOS target and render content on Meta Ray-Ban Display glasses using its UI DSL. iOS developers use it alongside getting-started and registration to build a full display-capable DAT app.5installs5Getting StartedWalks through initial DAT SDK setup on iOS: adding the SDK via Swift Package Manager, configuring Info.plist, and making a first device connection. iOS developers use it to bootstrap a new Meta Wearables integration.5installs6Mockdevice TestingDocuments MockDeviceKit for simulating Meta glasses (device states, permissions, video/photo camera feeds) in iOS DAT SDK apps. A developer uses it to write XCTest cases and develop camera streaming features without owning physical glasses hardware.5installs7Permissions RegistrationExplains the Meta Wearables DAT SDK registration flow (startRegistration, URL callback, registration state stream) and camera permission requests through the Meta AI companion app. A developer uses it when wiring a new glasses app into Meta AI and gating features on camera access.5installs8Sample App GuideWalks through building a full DAT iOS app covering project setup, SDK init, registration and stream view models, video streaming, and photo capture. A developer uses it as an end-to-end reference when starting a Meta glasses camera app from scratch.5installs9Session LifecycleDescribes DAT SDK device session states, stream state transitions, pause/resume rules, and device availability monitoring for Meta glasses. A developer uses it to correctly observe session state and avoid restarting streams while paused.5installs10Mwdat Iosmwdat-ios is a Claude Code skill in the Debugging category. Git-native DAT SDK guidance for ios development, covering setup, camera streaming, display access, MockDeviceKit, session lifecycle, permissions, debugging, and sample app patterns.0installs