โ† All skills
Tencent SkillHub ยท Developer Tools

Airfoil

Control AirPlay speakers via Airfoil from the command line. Connect, disconnect, set volume, and manage multi-room audio with simple CLI commands.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Control AirPlay speakers via Airfoil from the command line. Connect, disconnect, set volume, and manage multi-room audio with simple CLI commands.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, airfoil.sh

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 21 sections Open source page

๐Ÿ”Š Airfoil Skill

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•— โ•‘ โ•‘ โ•‘ ๐ŸŽต A I R F O I L S P E A K E R C O N T R O L ๐ŸŽต โ•‘ โ•‘ โ•‘ โ•‘ Stream audio to any AirPlay speaker โ•‘ โ•‘ from your Mac via CLI โ•‘ โ•‘ โ•‘ โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• "Why hop to your Mac when you can croak at it?" ๐Ÿธ

๐Ÿ“– What Does This Skill Do?

The Airfoil Skill gives you full control over your AirPlay speakers directly from the terminal โ€“ or through Clawd! Connect speakers, control volume, check status โ€“ all without touching the mouse. Features: ๐Ÿ“ก List โ€” Show all available speakers ๐Ÿ”— Connect โ€” Connect to a speaker ๐Ÿ”Œ Disconnect โ€” Disconnect from a speaker ๐Ÿ”Š Volume โ€” Control volume (0-100%) ๐Ÿ“Š Status โ€” Show connected speakers with volume levels

โš™๏ธ Requirements

WhatDetailsOSmacOS (uses AppleScript)AppAirfoil by Rogue AmoebaPrice$35 (free trial available)

Installation

Install Airfoil: # Via Homebrew brew install --cask airfoil # Or download from rogueamoeba.com/airfoil/mac/ Launch Airfoil and grant Accessibility permissions (System Settings โ†’ Privacy & Security โ†’ Accessibility) Skill is ready! ๐Ÿš€

list โ€” Show All Speakers

./airfoil.sh list Output: Computer, Andy's M5 Macbook, Sonos Move, Living Room TV

connect <speaker> โ€” Connect to Speaker

./airfoil.sh connect "Sonos Move" Output: Connected: Sonos Move ๐Ÿ’ก Speaker name must match exactly (case-sensitive!)

disconnect <speaker> โ€” Disconnect Speaker

./airfoil.sh disconnect "Sonos Move" Output: Disconnected: Sonos Move

volume <speaker> <0-100> โ€” Set Volume

# Set to 40% ./airfoil.sh volume "Sonos Move" 40 # Set to maximum ./airfoil.sh volume "Living Room TV" 100 # Quiet mode for night time ./airfoil.sh volume "Sonos Move" 15 Output: Volume Sonos Move: 40%

status โ€” Show Connected Speakers

./airfoil.sh status Output: Sonos Move: 40% Living Room TV: 65% Or if nothing is connected: No speakers connected

๐Ÿ  "Music in the Living Room"

./airfoil.sh connect "Sonos Move" ./airfoil.sh volume "Sonos Move" 50 # โ†’ Now fire up Spotify/Apple Music and enjoy!

๐ŸŽฌ "Movie Night Setup"

./airfoil.sh connect "Living Room TV" ./airfoil.sh volume "Living Room TV" 70 ./airfoil.sh disconnect "Sonos Move" # If still connected

๐ŸŒ™ "All Off"

for speaker in "Sonos Move" "Living Room TV"; do ./airfoil.sh disconnect "$speaker" 2>/dev/null done echo "All speakers disconnected ๐ŸŒ™"

โŒ "Speaker Not Found"

Problem: execution error: Airfoil got an error: Can't get speaker... Solutions: Check exact spelling: ./airfoil.sh list Speaker name is case-sensitive ("sonos move" โ‰  "Sonos Move") Speaker must be on the same network Speaker must be powered on and reachable

โŒ "Airfoil Won't Start / No Permission"

Problem: AppleScript can't control Airfoil Solutions: System Settings โ†’ Privacy & Security โ†’ Accessibility Add Terminal (or iTerm) Add Airfoil Restart macOS (sometimes necessary ๐Ÿ™„)

โŒ "Volume Doesn't Work"

Problem: Volume command has no effect Solutions: Speaker must be connected before volume can be set First connect, then volume Some speakers have hardware-side limits

โŒ "Airfoil Not Installed"

Problem: execution error: Application isn't running Solution: # Start Airfoil open -a Airfoil # Or install it brew install --cask airfoil

โŒ "bc: command not found"

Problem: Volume calculation fails Solution: # Install bc (should be standard on macOS) brew install bc

๐Ÿ“‹ Known Speakers

These speakers have been tested: SpeakerTypeNotesComputerLocalAlways availableAndy's M5 MacbookMacWhen on the networkSonos MoveSonosBluetooth or WiFiLiving Room TVApple TVVia AirPlay ๐Ÿ’ก Use ./airfoil.sh list to discover your own speakers!

๐Ÿ”— Integration with Clawd

This skill works perfectly with Clawd! Examples: "Hey Clawd, connect the Sonos Move" โ†’ ./airfoil.sh connect "Sonos Move" "Turn the music down" โ†’ ./airfoil.sh volume "Sonos Move" 30 "Which speakers are on?" โ†’ ./airfoil.sh status

๐Ÿ“œ Changelog

VersionDateChanges1.0.02025-01-25Initial release1.1.02025-06-10Documentation polished ๐Ÿธ1.2.02025-06-26Translated to English, ClawdHub-ready!

๐Ÿธ Credits

@..@ (----) ( >__< ) "This skill was crafted with love ^^ ^^ by a frog and his human!" Author: Andy Steinberger (with help from his Clawdbot Owen the Frog ๐Ÿธ) Powered by: Airfoil by Rogue Amoeba Part of: Clawdbot Skills Collection Made with ๐Ÿ’š for the Clawdbot Community Ribbit! ๐Ÿธ

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts
  • SKILL.md Primary doc
  • airfoil.sh Scripts