| name | meta-wearables |
| description | Load when the user is choosing between Meta wearables (Ray-Ban Display vs Ray-Ban Meta vs Oakley HSTN/Vanguard), comparing build paths (Web Apps vs Device Access Toolkit), or asks "which Meta glasses can my app run on" or "what can I actually build on each Meta wearable." Don't load for already-decided builds — route to the specific path skill. |
| license | MIT |
| metadata | {"author":"HKTITAN","version":"1.0.0","graph":true} |
Meta Wearables — Router and Capability Matrix
Meta ships several wearables under one platform, and the build path differs sharply by device. This skill is the router: it pins down the target device, the build path, and the distribution timeline before any other Meta skill runs.
First, ask the user
Before recommending anything, get these answers:
-
Which Meta device are you targeting?
- Meta Ray-Ban Display (the 2025 model with the in-lens HUD) → Web Apps path → [[../meta-display-webapps/SKILL]]
- Ray-Ban Meta Gen 2 / Oakley HSTN / Oakley Vanguard → DAT path → [[../meta-wearables-dat/SKILL]]
- Ray-Ban Meta Gen 1 → DAT path with reduced capabilities → [[../meta-wearables-dat/SKILL]] and see [[references/gen-1-constraints]]
- Multi-target or unsure → walk the user through [[references/device-matrix]]
-
Do you have the device physically, or are you building blind?
- Physical: include hardware-verification steps in every recipe.
- Blind: lead with [[../meta-wearables-dat/references/mock-device-kit]] for DAT or the preview-URL flow for Web Apps. Many things can be built without hardware; some can't.
-
What's your distribution timeline?
- "I want it on a friend's glasses next week" → dev preview path; see [[references/dev-preview-status]].
- "I'm shipping a public product in 2026" → see [[references/distribution-2026]] for what's gated and when.
When to load
Triggers:
- "Which Meta glasses can I build for"
- "Ray-Ban Display vs Ray-Ban Meta vs Oakley"
- "What's DAT vs Web Apps"
- "Capability matrix Meta wearables"
- "Can my app run on Gen 1"
- "When can I ship to the public"
Don't load for:
- A user with a known target — route directly to [[../meta-display-webapps/SKILL]] or [[../meta-wearables-dat/SKILL]].
- Snap, Xreal, Brilliant, or other vendors — wrong provider.
Decide first
The architecture decisions the developer must lock before writing code:
- Display target. MRBD has an in-lens display. Every other Meta wearable does not. The single biggest decision — see [[references/display-vs-no-display]].
- Build path. Web Apps (MRBD-only, HTML/CSS/JS, runs on-glasses) or Device Access Toolkit (extends an iOS/Android app, runs on phone, glasses are sensors + output).
- Input modality. Neural Band EMG, Cap Touch, voice, or motion sensors — see [[references/neural-band]], [[references/cap-touch]], [[references/voice-input]].
- Distribution constraint. Dev preview (password-protected URL or up to 100 testers) vs public (gated to 2026 broader rollout).
Map of content
Devices and what each can do
- [[references/device-matrix]] — the full capability matrix across Ray-Ban Meta Gen 1/2, Oakley HSTN, Oakley Vanguard, and Meta Ray-Ban Display.
- [[references/display-vs-no-display]] — the single biggest decision, called out separately because it dominates everything else.
- [[references/gen-1-constraints]] — what's reduced on Ray-Ban Meta Gen 1 specifically.
Build paths
- [[references/build-paths]] — Web Apps vs DAT decision tree, with the "which path can build what" table.
Input modalities
- [[references/neural-band]] — the Meta Neural Band EMG wristband, gesture set, and which devices support it.
- [[references/cap-touch]] — MRBD's temple Cap Touch controls.
- [[references/voice-input]] — voice via Meta AI; what's exposed to your app.
Distribution and prerequisites
- [[references/dev-preview-status]] — what's in dev preview vs general availability (as of 2026-05).
- [[references/distribution-2026]] — the path from dev preview to broader 2026 distribution.
- [[references/version-dependencies]] — the exact Meta AI app version, glasses firmware version, and OS version each path requires.
Verify
Before recommending an implementation path, confirm:
Smoke test
If this skill loaded correctly, the agent should answer:
- Can a Web App run on Ray-Ban Meta Gen 2? (Expected: no — Web Apps are MRBD-only; Ray-Ban Meta Gen 2 uses the DAT path.)
- Does MRBD currently support DAT display output? (Expected: no — DAT support for MRBD is camera-receive only as of 2026-05; see [[references/device-matrix]].)
- What's the difference between Cap Touch and the Meta Neural Band as input? (Expected: Cap Touch is on-glasses temple touch, native to MRBD; Neural Band is a separate EMG wristband; cite [[references/cap-touch]] and [[references/neural-band]].)
- Why won't a developer's app reach the App Store today via DAT? (Expected: DAT iOS does not yet support App Store publishing due to MFi/privacy-manifest requirements; see [[../meta-wearables-dat/SKILL]].)
Sibling skills
- [[../meta-display-webapps/SKILL]] — the Web Apps path in detail.
- [[../meta-wearables-dat/SKILL]] — the DAT path in detail.
- [[../meta-display-design/SKILL]] — UX patterns once the target is decided.
Sources