Token导航 LogoToken导航

Agent Skill · 研究检索

airfoil(airfoil 命令行)

airfoil 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

airfoil 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为执行命令;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 1,946。

总安装 71,555周安装 2,923GitHub Stars 公开资料未说明下载 23,150核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:airfoil(airfoil 命令行)
来源仓库:https://github.com/asteinberger/airfoil
安装命令:
openclaw skills install airfoil
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install airfoil

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

从命令行通过 Airfoil 控制 AirPlay 扬声器。使用简单的 CLI 命令连接、断开连接、设置音量和管理多房间音频。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install airfoil;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

airfoil 怎么安装?

在终端执行 openclaw skills install airfoil。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

airfoil 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

airfoil 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 openclaw skills install airfoil 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

airfoil 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

airfoil 用的人多吗?

公开数据是累计安装 71,555 次,近一周安装 2,923 次,下载 23,150 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

airfoil 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
airfoil

airfoil 命令行 · 本页

71,555—执行命令MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
airfoil
description
Control AirPlay speakers via Airfoil from the command line. Connect, disconnect, set volume, and manage multi-room audio with simple CLI commands.
metadata
{"clawdbot":{"emoji":"🔊","os":["darwin"],"requires":{"bins":["osascript"]}}}

🔊 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

WhatDetails
OSmacOS (uses AppleScript)
AppAirfoil by Rogue Amoeba
Price$35 (free trial available)

Installation

  1. Install Airfoil:
   # Via Homebrew
   brew install --cask airfoil
   
   # Or download from rogueamoeba.com/airfoil/mac/
  1. Launch Airfoil and grant Accessibility permissions (System Settings → Privacy & Security → Accessibility)
  1. Skill is ready! 🚀

🛠️ Commands

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

🎯 Example Workflows

🏠 "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 🌙"

🔧 Troubleshooting

❌ "Speaker Not Found"

Problem: execution error: Airfoil got an error: Can't get speaker...

Solutions:

  1. Check exact spelling: ./airfoil.sh list
  2. Speaker name is case-sensitive ("sonos move" ≠ "Sonos Move")
  3. Speaker must be on the same network
  4. Speaker must be powered on and reachable

❌ "Airfoil Won't Start / No Permission"

Problem: AppleScript can't control Airfoil

Solutions:

  1. System Settings → Privacy & Security → Accessibility
  2. Add Terminal (or iTerm)
  3. Add Airfoil
  4. Restart macOS (sometimes necessary 🙄)

❌ "Volume Doesn't Work"

Problem: Volume command has no effect

Solutions:

  1. Speaker must be connected before volume can be set
  2. First connect, then volume
  3. 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:

SpeakerTypeNotes
ComputerLocalAlways available
Andy's M5 MacbookMacWhen on the network
Sonos MoveSonosBluetooth or WiFi
Living 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

VersionDateChanges
1.0.02025-01-25Initial release
1.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


<div align="center">

Made with 💚 for the Clawdbot Community

*Ribbit!* 🐸

</div>

平台分布

OpenClaw

79.94%
按下载量换算18,506

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

未展示

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install airfoil 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills