battery-skill

Retrieve Android battery level, charging state, temperature, and health.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates guesswork about your Android device’s power by providing up-to-date battery level, charging state, temperature, voltage, and overall health for automation and monitoring.

Core Features & Use Cases

  • Battery Status Monitoring: Retrieve current battery level and charging status (charging, discharging, full, or not charging).
  • Health and Safety Signals: Detect battery health conditions (good, overheat, dead, cold) and track temperature in Celsius.
  • Operational Automation: Use battery metrics to trigger actions like low-battery notifications, charging complete alerts, and overheating warnings for device management workflows.

Quick Start

Connect the Battery Monitor node to Zeenie’s input-tools handle, then ask your agent: "Get battery status."

Frequently Asked Questions about battery-skill

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

FAQPage Schema
How do I check my Android device battery health and temperature in real time?

To check Android battery health in real time, issue a status action to retrieve structured data including battery level, charging state, temperature, voltage, and health conditions like overheat or cold.

What battery metrics can I retrieve for device automation workflows?

You can retrieve battery level, charging state, temperature in Celsius, voltage, and health status for device automation workflows. These metrics support triggering low-battery notifications, charging complete alerts, and overheating warnings.

Can I use battery status monitoring to trigger charging workflow automation?

Yes, battery status monitoring supports charging workflow automation by retrieving real-time charging state, level, and temperature data to trigger actions like low-battery notifications, charging complete alerts, and overheating warnings.

Does battery monitoring work for detecting Android overheating conditions?

Battery monitoring detects Android overheating conditions by retrieving battery health signals and temperature in Celsius. It identifies health states including good, overheat, dead, and cold for safety alerts.

What do I need to connect to start retrieving battery status data?

To start retrieving battery status data, connect the Battery Monitor node to Zeenie's input-tools handle. You can then ask your agent to get battery status and receive structured power tracking data or a clear error response.

Why does my battery status request return an error instead of level and charging state?

A battery status request returns an error instead of level and charging state data when the status action fails to execute properly. The response includes service and action context to help diagnose the retrieval issue.