防挂机智能体提示音播放器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_201e46fc/play-sound-notifier。
技能介绍
核心要解决的问题
长时间运行的自动化脚本或连续的工具调用很容易让人产生视觉疲劳与注意力脱节。当智能体在后台默默修改代码、生成报告或执行长时间编译时,使用者往往容易“挂机”或误判任务卡死。本 Skill 的目标是通过声学反馈机制,在任务状态发生关键变化或需要人工介入时,强制打断静默状态,将注意力拉回工作区。
工作原理与关键步骤
该 Skill 基于 MCP(Model Context Protocol)协议,通过 workbuddy-sound-notifier 连接器向智能体暴露三个核心工具:
play_sound:通过name参数指定并播放预设音效。list_sounds:列出当前音效库中所有可用的音频文件。import_sound:将本地音频文件导入至sounds/目录,并支持指定名称进行持久化覆盖。
在工作流中,音效触发遵循严格的时机原则:
- 任务前提醒:在执行长耗时操作或发起需要用户确认的交互前,播放
notification或alert。 - 任务后反馈:在自动化脚本执行完毕或整个对话任务结束时,播放
automation_done或task_complete。
此外,该 Skill 使用纯 Python 标准库编写,零外部依赖。它通过读取本地 sounds/ 目录下的音频文件,否则自动降级调用系统原生播放器(如 Windows 的 winsound 或 macOS 的 afplay)。
适用边界与注意点
此方案并非为了制造噪音,而是辅助复杂工作流的节奏管理。需要注意:
- 触发粒度:对于纯信息查询或简单闲聊,Skill 会智能跳过播放,避免不必要的干扰。
- 持久化覆盖:通过
import_sound覆盖预设名称(如task_complete)是全局且持久化的,这意味着该名称后续将永远播放自定义音频,直到再次覆盖或手动删除。
使用场景
- 编写自动化脚本时,在执行大文件下载或批量编译等耗时操作前播放提示音,提醒用户耐心等待。
- 智能体在修改代码或生成报告后结束对话前,自动播放完成音效,避免用户误以为任务卡死。
- 调用需要用户授权或删除文件等敏感操作前,先播放告警音效,提示用户准备确认或介入。
- 运行定时任务或自动化流水线,在任务执行完毕后播放特定音效,向用户反馈自动化结果。
适合人员
- 习惯使用智能体编写长耗时代码的独立开发者,希望在编译或重构时通过声音确认任务进度。
- 负责维护自动化流水线的运维工程师,需要在定时任务执行完毕时收到明确的听觉反馈。
- 经常让智能体批量处理文件的数据分析师,期望在生成报表或修改数据前收到操作提示。
- 开发自定义MCP工具的插件开发者,想要为复杂的智能体交互流程添加自定义的音效反馈。