用途:在 macOS 上通过 osascript 执行 AppleScript 或 JXA(JavaScript for Automation)脚本,控制原生应用与系统设置,也可供其他 Skill 内部调用。
主要能力:应用控制(打开、退出、获取最前方应用);对话框(显示消息、列表选择、选择文件或文件夹);系统信息(Wi-Fi 名称、音量读取与设置、电池百分比、屏幕亮度);Finder 操作(获取当前窗口路径、显示文件、获取选中文件);JXA 可替代 AppleScript,例如显示对话框或读取 Safari 标签页 URL。
使用方式:命令行调用 osascript,如 osascript -e 'tell application "Safari" to activate';JXA 使用 osascript -l JavaScript -e '...'。
限制与安全规则:不静默执行删除文件、发送邮件等破坏性操作,须先经 HITL 确认;不用 AppleScript 操作钥匙串或密码密钥;权限不足时直接调用 open_system_preferences 打开对应设置面板(如 accessibility),不要用文字描述步骤。
适用场景:需要控制 Finder、Safari、Mail 等 macOS 原生应用,弹窗询问用户,或调整音量、亮度、Wi-Fi 等系统设置时。具体平台版本、权限要求与更多细节暂未提供。