audio-skill

Control Android audio volumes for media, ring, notification, alarm, voice_call, and system streams.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and simplifies controlling Android device audio, letting you adjust volume, mute, and unmute without manual interaction.

Core Features & Use Cases

  • Per-stream volume control for media, ring, notification, alarm, voice_call, and system
  • Mute and unmute across all or specific streams
  • Status retrieval to read current volume levels and mute state
  • Use case: Quiet meetings or focus time by lowering or muting device audio with a single action

Quick Start

Connect the Audio Automation node to Zeenie's input-tools handle to begin issuing actions like status or set_volume.

Frequently Asked Questions about audio-skill

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

FAQPage Schema
How do I programmatically control Android audio volume for media and ring streams?

The Skill supports per-stream volume control for media, ring, notification, alarm, voice_call, and system streams. You can issue set_volume, mute, unmute, and status actions to manage Android audio during meetings, playback, or daily device management.

Can I mute specific audio streams on an Android device during meetings?

Yes, you can mute specific Android audio streams or all streams simultaneously during meetings. The Skill supports targeted muting and unmuting across media, ring, notification, alarm, voice_call, and system streams without manual device interaction.

How do I retrieve the current volume level and mute status on an Android device?

You can retrieve the current volume level and mute state by issuing a status action through the Audio Automation node. This reads the current audio settings for each stream, including media, ring, notification, alarm, voice_call, and system.

Do I need a paired Android device to use the audio automation node?

Yes, you need a paired Android device connected to Zeenie's input-tools handle. The Audio Automation node relies on this connection to issue volume control, mute, unmute, and status actions programmatically on the target device.

What's the best way to automate lowering device audio for focus time?

Automating audio reduction for focus time is best handled by issuing a set_volume or mute action through the Audio Automation node. This lowers or silences media, ring, notification, alarm, voice_call, and system streams with a single automated command.