AgentSkillsCN

audio-skill

控制 Android 音频——调节音量、静音/取消静音媒体音量、铃声音量、通知音量以及通话音量。

SKILL.md
--- frontmatter
name: audio-skill
description: Control Android audio - get/set volume, mute/unmute for media, ringtone, notification, and call volumes.
allowed-tools: audio_automation
metadata:
  author: machina
  version: "1.0"
  category: android
  icon: "🔊"
  color: "#F97316"

Audio Automation Tool

Control audio and volume on Android device.

How It Works

This skill provides instructions for the Audio Automation tool node. Connect the Audio Automation node to Zeenie's input-tools handle to enable audio control.

audio_automation Tool

Control audio settings and volume levels.

Schema Fields

FieldTypeRequiredDescription
actionstringYesAction to perform (see below)
parametersobjectNoAdditional parameters for set actions

Actions

ActionDescription
statusGet current volume levels and audio state
set_volumeSet volume for a stream
muteMute audio
unmuteUnmute audio

Volume Streams

StreamDescription
mediaMusic, videos, games
ringRingtone volume
notificationNotification sounds
alarmAlarm volume
voice_callCall volume
systemSystem sounds (clicks, etc.)

Examples

Get audio status:

json
{
  "action": "status"
}

Set media volume:

json
{
  "action": "set_volume",
  "parameters": {
    "stream": "media",
    "level": 50
  }
}

Mute all audio:

json
{
  "action": "mute"
}

Unmute:

json
{
  "action": "unmute"
}

Response Formats

Status response:

json
{
  "success": true,
  "service": "audio_automation",
  "action": "status",
  "data": {
    "media_volume": 75,
    "ring_volume": 100,
    "notification_volume": 80,
    "alarm_volume": 100,
    "voice_call_volume": 50,
    "system_volume": 50,
    "muted": false,
    "ringer_mode": "normal"
  }
}

Set volume response:

json
{
  "success": true,
  "service": "audio_automation",
  "action": "set_volume",
  "data": {
    "stream": "media",
    "previous_level": 100,
    "new_level": 50
  }
}

Ringer Modes

ModeDescription
normalAll sounds enabled
vibrateVibrate only
silentNo sounds or vibration

Use Cases

Use CaseActionDescription
Check volumestatusGet current levels
Lower volumeset_volumeReduce for quiet time
Silent modemuteMute all audio
Restore soundunmuteRe-enable audio
Night modeset_volumeLower ring/notification

Common Workflows

Meeting mode

  1. Mute device
  2. Attend meeting
  3. Unmute when done

Night routine

  1. Set ring volume to 20
  2. Set notification volume to 0
  3. Keep alarm at 100

Media playback

  1. Check current media volume
  2. Set to desired level
  3. Play media

Volume Level Range

  • All volumes are 0-100 (percentage)
  • 0 = muted/off
  • 100 = maximum

Setup Requirements

  1. Connect the Audio Automation node to Zeenie's input-tools handle
  2. Android device must be paired
  3. Volume control permission required