Agent Skills
返回列表
WorkBuddy 换肤工具

WorkBuddy 换肤工具

设计多媒体 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cad2c8c1/workbuddy-customize。

技能介绍

要解决的问题

WorkBuddy 桌面版没有提供定制外观的入口,想换掉默认界面只能去改官方文件。

  • 用户想换一个能看见的 WorkBuddy 外观,又不希望直接编辑 WorkBuddy.app、app.asar 或安装目录
  • 用户重启 WorkBuddy 后发现主题不见了,想要一个稳定的重新恢复入口
  • 用户想走命令行完成主题切换,而不是依赖注入的图形菜单

技能如何工作

@user_cad2c8c1/workbuddy-customize 不修改官方二进制或配置。它把 WorkBuddy 以 --remote-debugging-port=9223 重启,通过本地 CDP 发现渲染进程,再把主题 CSS 注入进去。

  • macOS 流程:在仓库目录运行 apply.command,随后运行 curl -s http://127.0.0.1:9223/json 验证 CDP 端口和渲染器信息
  • Windows 流程:在 PowerShell 运行 apply.ps1;遇到执行策略限制时先执行一次 Set-ExecutionPolicy -Scope CurrentUser RemoteSigned,再重试。若脚本找不到 WorkBuddy.exe,用 Get-Process | Where-Object { $_.ProcessName -like '*WorkBuddy*' } | Select-Object ProcessName, Path 确认路径

主题切换只走命令行,当前内置五套主题:inuyasha-sword(犬夜叉,蓝/红,深色)、kikyou-archer(桔梗,青/红,深色)、moonlit-peak(月见山,白/蓝,深色)、sakura-pink(樱花粉,粉调,深色)、sunset-dusk(日落黄昏,橙调,深色)。

适用边界与注意点

  • 只作用于 WorkBuddy 桌面版,不适用于 Web 版
  • 运行环境要求 Node.js 18+,支持 macOS 或 Windows
  • 应用主题会重启 WorkBuddy,未保存的工作可能丢失
  • CDP 仅绑定 127.0.0.1,运行时不要执行不可信软件
  • 手动重启 WorkBuddy 后主题会消失,重新运行 apply 即可恢复
  • 资源结构包括 src/cli.mjs 作为入口,src/cdp-client.mjs 负责连接与渲染器发现,src/skin-css.mjs 与 src/skin-menu.mjs 处理 CSS 注入,scripts/ 提供 apply/pause 脚本,themes/ 存放内置主题

使用场景

  • 想在不改官方文件的前提下,给 WorkBuddy 桌面版换一套深色主题。
  • WorkBuddy 重启后主题消失,需要重新跑 apply 把皮肤恢复回来。
  • 在 Windows 上执行 apply.ps1 遇到执行策略限制,需要先调整 PowerShell 策略再重试。
  • 脚本提示找不到 WorkBuddy.exe,需要先确认进程路径再继续应用主题。

适合人员

  • 想自定义 WorkBuddy 桌面版外观但不改动安装目录的桌面应用用户
  • 在 macOS 或 Windows 上用命令行管理工具配置的开发者
  • 遇到 WorkBuddy 重启后主题丢失、需要恢复皮肤的使用者