motion-skill

Capture Android accelerometer, gyroscope, and orientation data for motion-aware automations.

356|66|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/trohitg/MachinaOS --skill motion-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: motion-skill
Source: https://github.com/trohitg/MachinaOS/tree/main/server/skills/android_agent/motion-skill
Command: npx skills add https://github.com/trohitg/MachinaOS --skill motion-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Android devices struggle to provide ready-made access to motion sensor data for apps and automations, making it hard to react to movement, orientation, or shake gestures without native integration.

Core Features & Use Cases

  • Access accelerometer, gyroscope, and orientation data from paired Android devices.
  • Detect motion and shake gestures to trigger automations.
  • Determine device position/orientation for context-aware actions.

Quick Start

Connect the Motion Detection tool to Zeenie's input-tools handle on your Android device, then issue a status query to retrieve current motion data.

Frequently Asked Questions about motion-skill

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

FAQPage Schema
How do I get real-time Android motion sensor data for automations?

To get real-time Android motion sensor data, you need a connected Android device with sensors and a paired Zeenie input-tools handle. The Skill captures accelerometer, gyroscope, and orientation data to drive motion-aware automations.

Can I detect shake gestures using an Android accelerometer?

Yes, you can detect shake gestures using the Android accelerometer through this Skill. It outputs a status payload that includes an is_shaking flag, allowing you to trigger automations when shake movements are recognized.

What do I need to read gyroscope and orientation data from my Android device?

To read gyroscope and orientation data, you need an Android device with built-in sensors, a motion_detection tool, and a connected Zeenie input-tools handle. Once paired, the Skill retrieves the device position and movement metrics.

Does this motion detection approach work without native Android integration?

Yes, this motion detection approach works without native Android integration by using a connected Zeenie input-tools handle. It bypasses native development by capturing accelerometer and gyroscope data directly for automation workflows.

How do I determine device position to trigger context-aware actions?

You determine device position by querying the status payload, which includes device_position and orientation data. This allows you to build context-aware actions based on whether the device is moving, shaking, or in a specific position.