device-features

Expose G2 microphone, IMU, device info, and local storage APIs in Even Hub apps.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/Ertejeonline/er-clock --skill device-features
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: device-features
Source: https://github.com/Ertejeonline/er-clock/tree/main/resources/device-features
Command: npx skills add https://github.com/Ertejeonline/er-clock --skill device-features

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables Even Hub apps to leverage G2 hardware features (microphone, IMU, device info, user data, and local storage) to build richer experiences and responsive interfaces without bespoke integrations.

Core Features & Use Cases

  • Audio Capture: start/stop microphone and access PCM data for speech or audio analysis.
  • IMU Control: enable motion data streaming for gesture or orientation-aware UIs, plus wear-detection and battery checks via device status.
  • Device & User Info: retrieve model, serial, battery, wearing status, and user profile for personalized experiences.
  • Local Storage: persist user settings and content across app restarts via bridge storage APIs.

Quick Start

Initialize the startup container, then enable audioControl and imuControl and listen for onEvenHubEvent to access audio and IMU data.

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 capture for PCM data within Even Hub apps?

Microphone audio capture in Even Hub apps is accessed by initializing the startup container and enabling the audioControl feature to start or stop recording and retrieve raw PCM data streams for speech or audio analysis.

How do I retrieve device hardware status like battery level and wearing detection?

Device hardware status is retrieved by calling the getDeviceInfo API within Even Hub, which returns hardware details including battery level, wearing status, device model, and serial number for responsive interface logic.

Can I persist user settings locally across app restarts in an Even Hub environment?

Local persistence across app restarts is supported through bridge-based local storage APIs, allowing Even Hub apps to save and retrieve user settings and content directly on the G2 device hardware.

Do I need to configure a startup container before using IMU and audio controls?

Yes, configuring the startup container is a mandatory prerequisite before utilizing audioControl or imuControl, ensuring the Even Hub environment is properly initialized to handle hardware data streams and bridge APIs.

What user profile information can I pull from the G2 device for personalized experiences?

User profile information is obtained via the getUserInfo API, providing Even Hub apps with the necessary user data to create personalized content experiences and tailored interface interactions.