device-features

Manage G2 hardware features in Even Hub apps for audio, IMU, device info, user info, and local storage.

61|7|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/even-realities/everything-evenhub --skill device-features-even-realities
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: device-features
Source: https://github.com/even-realities/everything-evenhub/tree/main/skills/device-features
Command: npx skills add https://github.com/even-realities/everything-evenhub --skill device-features-even-realities

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables Even Hub apps to access and orchestrate G2 hardware capabilities — microphone audio capture, IMU motion data, device information, user details, and local storage — to create responsive, context-aware experiences.

Core Features & Use Cases

  • Audio Capture: start/stop microphone and process PCM data.
  • IMU Control & Status: enable motion reporting and consume IMU readings for interactions.
  • Device Info & User Info: fetch model, serial, status, and user identity data.
  • Local Storage: persist user settings and content across app restarts, with guidance on chunking large data.
  • Use Cases: wearable awareness, motion-driven UI, offline preferences, and device-status aware flows.

Quick Start

Initialize the startup container, then enable audio capture and IMU reporting and subscribe to event streams to observe device metrics.

Frequently Asked Questions about device-features

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

FAQPage Schema
How do I access microphone audio and IMU data in Even Hub apps?

To access microphone audio and IMU data in Even Hub apps, initialize the startup container, then use audioControl to start/stop PCM capture and imuControl to enable motion reporting for your wearable interactions.

Can I persist user settings and local storage across app restarts on G2 hardware?

Yes, you can persist user settings and local storage across app restarts on G2 hardware by using the setLocalStorage interface, which also provides guidance on chunking large data for efficient offline preference management.

What G2 device and user info can I retrieve during wearable app development?

During wearable app development, you can retrieve G2 device and user info by calling the getDeviceInfo and getUserInfo interfaces to fetch hardware model, serial number, device status, and user identity data.

Do I need a startup container to manage G2 hardware features?

Yes, you need the startup container as a prerequisite to manage G2 hardware features, because it initializes the environment required to properly access audioControl, imuControl, device info, and local storage interfaces.

How do I handle cleanup when stopping audio capture and motion sensing?

To handle cleanup when stopping audio capture and motion sensing, ensure proper disposal by stopping the microphone via audioControl and disabling IMU reporting through imuControl to prevent resource leaks in your app.