meta-wearables-input-sensors

Design and verify Meta Wearables input and sensor experiences across native DAT Display, Web Apps, and phone fallbacks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building gesture, button, EMG, motion, and geolocation features for Meta smart glasses is risky because native DAT APIs, Web App browser APIs, and phone sensors have different capability boundaries, and official sources sometimes conflict. This Skill keeps each signal source, permission model, and evidence level explicit so you never claim a capability the target hardware has not proven. ## Core Features & Use Cases - Signal routing: Classify every input by surface (native DAT Display, Ray-Ban Display Web App, glasses sensor, or phone sensor) before writing code, using runtime capability metadata instead of consumer device labels. - Normalized event contract: Define a bounded InputEvent model with source, action, session epoch, timestamp, and permission state, plus lifecycle rules for debounce, stale-event rejection, and teardown. - Evidence-driven verification: Produce a capability/permission matrix and eight evidence rows (INP-SOURCE-01 through INP-RELEASE-01) separating mock, browser, connected, physical, and release proof. - Use Case: When adding D-pad navigation and motion sensing to a Ray-Ban Display Web App, use this Skill to gate browser sensor APIs behind secure-context and permission checks, define a phone fallback, and script a named physical-device test run. ## Quick Start Use the meta-wearables-input-sensors skill to design the input handling for my Meta Display app that needs button taps, EMG activation, and geolocation with a phone fallback.

Frequently Asked Questions about meta-wearables-input-sensors

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

FAQPage Schema
How do I handle gestures and sensors in Meta Wearables apps?

Route each signal by source first: native DAT Display callbacks, Web App browser events, glasses sensors, or phone sensors. Then define a normalized event contract with source, action, session epoch, and permission state before writing reducer logic.

How to use motion and geolocation in Ray-Ban Display Web Apps?

Gate browser motion, orientation, and geolocation APIs behind secure-context, permission, feature, and availability checks with proper cleanup. Always provide a demo or phone fallback when a sensor is absent or denied, and verify on the target firmware.

Does the Meta DAT SDK expose native IMU or EMG sensor APIs?

Current public iOS and Android DAT samples expose Display callbacks like ButtonGroup and FlexBox.onTap but no dedicated public sensor module for IMU or EMG. Treat native sensor symbols as to-verify until the selected artifact or authenticated reference proves them.

Can I use phone sensors as a fallback for glasses input?

Yes, but label the signal as phone-local and disclose its processing location separately, since Core Motion or Android sensors are platform APIs, not Meta glasses capabilities. Record the fallback as local, remote, or unavailable in your evidence matrix.

Why do official Meta Wearables sources conflict on Web App input features?

The full-reference index and the Web App toolkit disagree on text composition, back navigation, sensors, and extended gestures. Record each source's URL, revision, and wording, classify the feature as source-conflict, and close the row only after runtime and physical-device results agree.

What evidence proves a glasses input feature is release-ready?

A signed release-channel build running the critical input flow on a named glasses, firmware, companion, and app tuple, with privacy and fallback behavior repeated. Browser simulation, MockDevice, compiles, or connected links never count as physical or release proof.