volume

Automates macOS system volume and mute control via a shell-based CLI.

32|9|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/DotNetAge/mindx --skill volume
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: volume
Source: https://github.com/DotNetAge/mindx/tree/main/skills/volume
Command: npx skills add https://github.com/DotNetAge/mindx --skill volume

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve?

Automating system volume management reduces friction when adjusting audio during work, calls, or media playback across devices.

Core Features & Use Cases

  • Get current volume status and display it in a concise JSON.
  • Set volume to a specific level (0-100), mute, unmute, or adjust up/down in increments.
  • Use case: When giving a presentation, quickly mute or raise the volume to a comfortable level with a single command.

Quick Start

Set the system volume to a desired level (for example, 50) or issue a mute/unmute command to immediately apply the change.

Frequently Asked Questions about volume

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

FAQPage Schema
How do I control macOS system volume from the command line?

You can control macOS system volume from the command line by executing shell-based actions to get, set, mute, unmute, increase, or decrease audio levels. This automation handles input validation and outputs concise JSON status.

Can I set my macOS volume to a specific level using a CLI?

Yes, you can set macOS volume to a specific level from 0 to 100 using a CLI command. The system applies the designated audio level immediately and enforces input validation to ensure the value remains within acceptable bounds.

Do I need jq to mute or unmute system audio on macOS?

Yes, you need jq installed because the skill relies on it as a dependency to process and display concise JSON outputs for system audio status. The shell-based backend requires jq to parse volume data correctly.

What is the best way to check current system volume status on macOS?

The best way to check current system volume status on macOS is using a CLI command that returns a concise JSON object. This provides immediate, machine-readable data regarding the current audio level and mute state.

How do I increase or decrease system volume in increments via CLI?

You can increase or decrease system volume in increments via CLI by issuing adjustment commands supported by a shell-based backend. The skill automates these audio level changes and validates the input before applying the new volume.

Why does my macOS volume control script fail without jq?

Your macOS volume control script fails without jq because jq is a required dependency for parsing the concise JSON output generated by the skill's shell-based backend. The audio control execution depends on jq to process system status correctly.