用途:该技能通过 USB MIDI 控制 timeBuzzer 硬件上的 3 段 RGB LED,可用于设置颜色、运行灯光效果或发送语义状态信号。
主要能力:支持命名颜色(red、orange、yellow、green、cyan、blue、purple、magenta、pink、white、warm、off)、HEX 与 RGB 数值设置;效果包括 pulse(可指定 --bpm、--seconds)、strobe(可指定 --count、--interval)、rainbow、fade;状态信号有 success/done、error、warning、thinking、working、idle、attention、focus,对应固定的颜色与效果组合。可对 3 个 LED 段分别控制。
使用方式:要求设备通过 USB-C 连接,安装 python-rtmidi(pip install python-rtmidi),timeBuzzer 应用可同时运行(MIDI 端口共享)。统一 CLI 为 scripts/buzzer_led.py,例如: python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py color red python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py pulse blue --bpm 30 --seconds 5 python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py signal success python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py segment 0 255 0 0 可与 hue 技能使用同一 signal 词汇进行联动。
协议与限制:USB MIDI 设备 vendor 0x16D0、product 0x1170,通过通道 12(状态字节 0xBB)收发 MIDI CC,LED 输出为 CC 70-78,覆盖 3 段×3 通道(R、G、B),取值 0-127(为标准 0-255 RGB 的一半)。timeBuzzer 应用会根据当前项目颜色控制 LED,本脚本会直接覆盖该控制。其他兼容性、定价或平台信息暂未提供。