Battery life on embedded devices is the cumulative effect of small power decisions. Which sleep mode the firmware enters between events. Which peripherals stay powered. How often the radio advertises. How long the connection interval is. How aggressively the firmware wakes for sensor reads. Each decision affects average current; the product of average current and capacity is battery life. Most teams measure battery life empirically and discover it is short long after the firmware has shipped.
The /volt-power skill audits the power budget. It maps all sleep modes and their wake sources, audits the power state machine for missing low-power states, measures radio duty cycles for BLE and Wi-Fi (advertising intervals, connection parameters), and estimates battery life under different usage patterns. The output is the power budget with the highest-leverage savings ranked.
What the audit covers
Sleep modes: which modes the firmware uses and which wake sources are configured. State machine: transitions between active, idle, sleep, deep sleep with the time spent in each. Radio: advertising interval, connection interval, slave latency, supervision timeout, transmit power. Battery model: usage pattern * average current = battery life estimate.
Tonone's /volt-power skill audits firmware power budget across sleep modes, state machine, radio duty cycle, and battery life estimation.
Related skills
Install
/volt-power ships with the Volt agent in Tonone for Claude Code.
1. Add to marketplace
2. Install Volt
Frequently asked questions
- What does /volt-power do?
- It audits firmware power budget by mapping sleep modes, auditing the power state machine, measuring radio duty cycles, and estimating battery life.
- How do I install /volt-power?
- Install Tonone for Claude Code via tonone.ai/get-started.