WorkBuddy換膚:通過 CDP 注入給 WorkBuddy 桌面應用換主題

前言

WorkBuddy 是騰訊出品的 AI 辦公 Agent 桌面應用,界面是 Chromium 內核。想換膚的開發者通常有兩條路:要麼去改 app.asar 裏的內置樣式,要麼從零寫一個注入腳本。前者要動安裝目錄、有簽名和更新風險,後者每次都要重複踩注入時機的坑。下面介紹的 Skill「WorkBuddy換膚」走的是第三條路:不改文件,只在應用運行時通過 CDP 注入一層樣式,換完還能完整撤銷。

這是什麼

「WorkBuddy換膚」是一個基於通用 SKILL.md 格式的 Agent Skill,發佈在 SkillHub 上(作者標識 user_dfcfbf47)。它解決的問題是:當用戶想改 WorkBuddy 的外觀時,Agent 不用臨時拼腳本,直接加載這個 Skill 就能完成一次可逆的主題注入。

它屬於 dev-programming 分類,在 SkillHub 上評分 99517,累計下載 824 次(數據來自 SkillHub 頁面元信息,抓取時官方頁面不可訪問,無法二次覈對,僅作參考)。

核心功能

以下能力來自該 Skill 的官方簡介。

  • 通過本地 Chromium DevTools Protocol(CDP)注入主題,不改 app.asar、不改官方安裝目錄、不動代碼簽名。
  • 注入是可逆的:用戶想換回原樣時可以撤銷,不留下對應用的持久改動。
  • 支持觸發詞匹配:當用戶說「幫我換 WorkBuddy 主題/皮膚」「用這個開源項目幫我更換 WorkBuddy 的主題」「change my WorkBuddy theme」等,或提到某個開源的 WorkBuddy 主題項目(以 GitHub URL 形式給出)時,Agent 會使用該 Skill。

安裝與啓用

該 Skill 遵循通用 SKILL.md 格式,通常的啓用方式是在 Agent 的 skills 目錄中放置對應文件,或在 Agent 配置裏聲明 skill 路徑後用自然語言觸發。

需要說明的是:本次寫作時官方頁面 https://api.skillhub.cn/user_dfcfbf47/workbuddy-skin-pro 抓取失敗,SkillHub 頁面正文也沒有返回可讀取的安裝命令。因此 Cursor、Codex CLI、Claude Code 之間是否有差異無法覈實,這裏不寫未經驗證的命令。啓用前請先訪問官方地址,確認最新的安裝說明。

典型用法

基於官方簡介中的觸發場景,實際使用大致是:

1、用戶提出換膚需求,例如「幫我換 WorkBuddy 的主題」,或粘貼一個開源 WorkBuddy 主題項目的 GitHub URL。
2、Agent 加載「WorkBuddy換膚」Skill,定位本地 WorkBuddy 進程並建立 CDP 連接。
3、Skill 將主題樣式注入當前頁面。
4、需要還原時,Skill 執行反向操作移除注入,應用回到默認外觀。

上面 2 到 4 的具體實現細節(腳本、端口、樣式格式)在抓取到的資料裏沒有給出,此處不展開。

適用場景與注意

適合想給 WorkBuddy 換個外觀、又不想碰安裝目錄的開發者。由於它只做運行時注入,風險面比改 app.asar 小;代價是每次啓動 WorkBuddy 後需要重新注入,注入在應用運行期間有效。

幾個注意點:

  • 主題效果依賴 WorkBuddy 當前的界面結構,應用版本更新後注入點可能失效。
  • 注入不修改代碼簽名,但若主題來源是第三方開源項目,需自行確認其樣式是否與當前版本匹配。
  • 若 WorkBuddy 後續關閉或限制 CDP 調試端口,該方式可能失效。

結尾

「WorkBuddy換膚」的價值在於把一次風險不低的本地注入,收斂成一個可逆、可重複的 Skill 動作。對想換主題又不想動安裝目錄的人來說,這是目前較乾淨的方案。

官方地址:https://api.skillhub.cn/user_dfcfbf47/workbuddy-skin-pro

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜