一句话更改 OpenClaw Dashboard 的强调色,自动查找 CSS/JS 文件并更新所有强调色 CSS 变量。
用一句话修改 OpenClaw Dashboard 的主题颜色。支持任意 #RRGGBB 色值,自动计算所有 hover/muted/glow 变体,鲁棒地处理文件路径变化。
匹配以下任一说法时调用:
color(必填):目标十六进制颜色,如 #2775b6、 #fcd337、 #5865F2也支持直接说颜色名,自动映射:
#2775b6、紫色 #5865F2、绿色 #22c55e#f59e0b、青色 #14b8a6、粉色 #ec4899#fcd337、红色 #ef4444--accent 相关变量(dark mode、light mode、openknot、dash 等全部主题)bash
SKILL_DIR=~/.openclaw/workspace/skills/dashboard-theme
bash "$SKILL_DIR/change-theme.sh" "#fcd337"
脚本会自动校验输入:
#RRGGBB(6位 hex)# 或无 # 都能识别脚本会替换以下 CSS 变量(在所有主题块中):
变量用途--accent主强调色--primary主按钮色--ring焦点环--accent-hover悬停加深色--accent-muted次要强调--accent-subtle背景浅色(10% opacity)--accent-glow发光效果(20% opacity)--focus焦点高亮
OpenClaw 的 UI bundle( index-*.js)中包含硬编码的 accent 颜色。脚本会:
#ef4444 类)不变运行后脚本自动验证:
✅ CSS --accent 值是否正确✅ 是否消除了旧红色 accent 值手动验证:强制刷新浏览器,确认主题色已更新。
用户: "把 Dashboard 改成明黄色 #fcd337"
助手: 运行 change-theme.sh "#fcd337",回复"已改为 #fcd337,强制刷新浏览器生效 🎨"
用户: "换成紫色"
助手: 运行 change-theme.sh "#5865F2",回复"已改为紫色 #5865F2 🟣"
change-theme.sh 以外的文件