关于 timebuzzer-led
timebuzzer-led 是用于控制已连接 timeBuzzer 设备 RGB LED 的命令行技能,支持设置颜色、动画效果、状态信号及独立控制三个灯段。
主要功能
- 01设置命名颜色或 RGB 值
- 02运行脉冲、频闪、彩虹和渐变效果
- 03将状态信号映射为灯光模式
- 04独立控制三个 RGB 灯段
适用场景
- 01显示 Agent 的成功或错误状态
- 02为工作流设置设备颜色
- 03在不同灯段显示不同颜色
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ glebis/ claude-skills --skill timebuzzer-led安装后在 Claude Code 中输入/timebuzzer-led确认已加载。
附带文件README.mdscripts/buzzer_led.py
详细介绍
timeBuzzer LED
通过 MIDI 控制 timeBuzzer 硬件 LED。设备有 3 个 RGB 段,可分别或同时控制。
要求
- 通过 USB-C 连接的 timeBuzzer 设备
- 已安装
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 color --hex "#FF8800"
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py rgb 255 100 0
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py off
命名颜色:红色、橙色、黄色、绿色、青色、蓝色、紫色、品红色、粉色、白色、暖色、关闭。
效果
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py pulse blue --bpm 30 --seconds 5
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py strobe red --count 5 --interval 0.15
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py rainbow --seconds 5
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py fade warm --seconds 2
状态信号(与 hue 技能保持一致)
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py signal success
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py signal thinking --seconds 5
| 信号 | 颜色 | 效果 |
|---|---|---|
| 成功/完成 | 绿色 | 常亮 |
| 错误 | 红色 | 频闪 |
| 警告 | 橙色 | 脉冲 |
| 思考中 | 蓝色 | 脉冲 |
| 工作中 | 青色 | 脉冲 |
| 空闲 | 暖色 | 常亮 |
| 需要注意 | 品红色 | 频闪 |
| 专注 | 紫色 | 常亮 |
分段控制
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py segment 0 255 0 0 # seg 0 red
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py segment 1 0 255 0 # seg 1 green
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py segment 2 0 0 255 # seg 2 blue
协议详情
- USB MIDI 设备(厂商 0x16D0,产品 0x1170)
- 在通道 12 上发送/接收 MIDI CC(状态字节 187/0xBB)
- LED 输出:CC 70-78,对应 3 个分段 × 3 个通道(R、G、B)
- 数值:0-127(标准 0-255 RGB 的一半)
- timeBuzzer 应用会根据当前项目颜色控制 LED;此脚本会直接覆盖该设置
与 Hue 同步
使用与 hue 技能相同的信号词汇。组合命令示例:
python3 ~/.claude/skills/timebuzzer-led/scripts/buzzer_led.py signal success &
python3 ~/.claude/skills/hue/scripts/hue.py signal success --group 1
评论
支持 Markdown