Data & analysis

workbuddy-usage-status

Try it

离线可视化 WorkBuddy 本机使用数据,以 token 消耗为主指标、credit 为本地估算,涵盖思考效率、模型分布与性价比、日期区间筛选、错误监控、用量高峰探查,生成本地使用信息看板。仅当用户**明确**想查看、生成或导出**自己 WorkBuddy 本机/本账号**的使用状态 / 使用统计 / 工作信息看板时调用;不用于其他产品或系统的用量统计,也不为任意数据生成通用看板。纯本地、默认零外网依赖、可搬运;可选 --credit-xlsx 用用量导出精确覆盖 credit,或可选 --billing-token-file(用户手动导出 token,opt-in)调用官方用量 API 拉取精确 credit。 EN: Offline dashboard for WorkBuddy local usage analytics, with token as primary metric and credit as local estimate, covering thinking efficiency, model distribution & cost-performance, date-range filtering, error monitoring, usage-spike inspection. Triggers only when the user explicitly wants to view, generate, or export their own WorkBuddy local/account usage status / stats / activity dashboard; not for other products' usage analytics, nor for building generic dashboards from arbitrary data. Fully local, default zero-network; optionally --billing-token-file (user-supplied token, opt-in) calls the official usage API for precise credit, or --credit-xlsx overrides credit with pr

What it does

离线可视化 WorkBuddy 本机使用数据,以 token 消耗为主指标、credit 为本地估算,涵盖思考效率、模型分布与性价比、日期区间筛选、错误监控、用量高峰探查,生成本地使用信息看板。仅当用户**明确**想查看、生成或导出**自己 WorkBuddy 本机/本账号**的使用状态 / 使用统计 / 工作信息看板时调用;不用于其他产品或系统的用量统计,也不为任意数据生成通用看板。纯本地、默认零外网依赖、可搬运;可选 --credit-xlsx 用用量导出精确覆盖 credit,或可选 --billing-token-file(用户手动导出 token,opt-in)调用官方用量 API 拉取精确 credit。 EN: Offline dashboard for WorkBuddy local usage analytics, with token as primary metric and credit as local estimate, covering thinking efficiency, model distribution & cost-performance, date-range filtering, error monitoring, usage-spike inspection. Triggers only when the user explicitly wants to view, generate, or export their own WorkBuddy local/account usage status / stats / activity dashboard; not for other products' usage analytics, nor for building generic dashboards from arbitrary data. Fully local, default zero-network; optionally --billing-token-file (user-supplied token, opt-in) calls the official usage API for precise credit, or --credit-xlsx overrides credit with precise export values.

The skill document

WorkBuddy Usage Status —— Agent 执行指令

本技能是给 AI 的执行说明书,用户视角的安装、读图、故障排查见 README.md;指标算法口径见 DATA-GUIDE.md

触发条件

当用户明确指向 WorkBuddy 自身、表达以下意图时调用本技能(description 已含触发词,此处强化判断与收紧边界):

  • 想查看 / 生成 / 导出自己的 WorkBuddy 使用统计、工作量、成本看板;
  • 关心 token 消耗、模型分布与性价比、思考效率、错误监控、用量高峰日等任一维度(特指 WorkBuddy 本机 trace 数据);
  • 想对账某段时间的积分(credit)花费(WorkBuddy 用量)。

不触发(边界):即使措辞相似,以下情况也不应激活,避免误触发 / 触发劫持:

  • 泛指"导出我的数据 / 做个统计图表 / 生成看板",但未明确指向 WorkBuddy 本机用量;
  • 查看 / 统计其他产品(Cursor、VS Code、GitHub、Claude 等)或任意第三方系统的用量、埋点、分析;
  • 为任意数据集生成通用可视化 / 报表(本技能只读 ~/.workbuddy,不具备通用图表能力)。

执行步骤

在技能目录下运行抽取器(依赖 Python 标准库,无需 pip 安装任何包):

python3 scripts/usage_extractor.py [--out <输出目录>] [--home <数据根>] [--credit-xlsx <路径>]
  • --out :输出目录,默认当前工作目录。
  • --home :数据根,默认 ~/.workbuddy(仅迁移/测试用,会改变实际读取路径)。
  • --credit-xlsx :传入从 workbuddy.cn 用量页导出的 xlsx,用服务端精确 credit 覆盖对应日期窗口;用于"查清某月精确花费/对账"。默认不主动使用,仅当用户明确要求精确 credit 时再加。

执行后在该目录生成 3 个文件:

  • workbuddy-usage-status-dashboard-<时间戳>.html —— 自包含单文件(数据 + Chart.js 均已内联),双击/预览即可看,零外网依赖;文件名带生成时间戳,每次生成独立文件,不覆盖旧报告;
  • usage-status.json —— 原始聚合数据,供二次处理;
  • usage-status.js —— window.USAGE_STATUS = {...},供 HTML 直接 `` 引入(避开 file:// 的 fetch 跨域限制)。

交付方式

生成完成后,在输出目录找到最新生成的 workbuddy-usage-status-dashboard-*.html(按文件名时间戳取最大者),用 present_files 打开预览交回给用户。无需解释全部图表,交给用户自行浏览即可。

约束与口径(回应用户质疑的依据)

  • 只读不写:仅以只读模式(mode=ro)读 ~/.workbuddy 下的 workbuddy.dbtraces/;不修改 WorkBuddy 自身数据、零外部请求、不上传任何数据、不读取任何 API key/密码。
  • 指标口径:token 为权威主指标(本地 trace 带精确时间戳,按请求本地时区归日,精确);credit 为会话级估算(本地无逐日时间戳,归首日近似,非精确值),精确值只能由 --credit-xlsx 给出。各指标的具体算法、聚合口径与已知限制见 DATA-GUIDE.md,不要凭空编造数字。
  • 数据完整性:抽取器顶部警告条已列出被跳过/解析失败的 trace 与会话,报告可能不完整属正常现象,如实告知用户即可。

相关文档

  • README.md:用户视角的安装、使用场景、读图指南、故障排查。
  • DATA-GUIDE.md:指标计算的唯一真相源(算法、聚合口径、图表参数、归因方法、已知限制)。

Related skills

WorkBuddy 每日积分自动签到。自动解密本地登录令牌,调用官方签到 API 完成每日积分领取(100 积分/天,连续第 7 天 1000 积分),并支持配置定时任务。触发词:WorkBuddy 签到、每日积分、check-in、credits。

1 installs

WorkBuddy 安全稳定运行专家团(WB-SAFE)——凭据、积分、连通、配置、加密、健康、风险、恢复八条防线一个团,守护 AI 工作台既安全又不掉线。对齐 NIST CSF 2.0 六职能与 ISO/IEC 27001。触发词:安全体检、凭据安全、Token 安全、积分省钱、连接器掉线、配置漂移、加密、密钥、系统卡死、OOM、灾备恢复、离线兜底、黄金包、备份。

Restore WorkBuddy UI hints and tips that were dismissed via the '不再显示' button. Use when the user reports that an in-app tip or prompt bar has disappeared aft...

1 installs1 stars

一条命令给 WorkBuddy 环境做八维安全稳定体检:磁盘/备份新鲜度/自动化存活/凭据硬编码/备份包完整性/配置/记忆/同步载体,输出体检报告+分级处置清单。适用"WorkBuddy 安不安全/稳不稳定/体检一下/备份还好吗/凭据有没有泄露"等场景。

WorkBuddy 深度换肤工具:用一句话或一张参考图生成专属皮肤并注入界面。WorkBuddy 组件不吃 --vscode-* 变量而用自有语义类(.wb-home-header / .chat-container / .conversation-sidebar),本 skill 直接覆盖这些真实语义类实现深度换肤。由于运行时注入(CDP / V8 inspector)已被硬化拦截,本 skill 通过对 app.asar 做最小字节手术注入皮肤 CSS(自动备份 app.asar.bak、可一键还原),无需调试端口。支持人物 / 电影画面 / 意境 / 艺术风格 / 参考图多种意图。触发词

1 installs

当用户要换电脑、切换设备或在另一台机器继续开发时,帮助把当前 WorkBuddy 项目和工作现场(未提交改动、Git、项目内配置、Agent 规则/Skill 与交接上下文)安全打包成加密工作包,或恢复已有 .wbpack 并接着上次工作。适用于“跨设备项目迁移/接力”“工作现场打包/恢复”“把项目和 Agent 上下文一起带走”等请求;不把单纯云同步、实时多人协作、普通 Git 同步或部署作为主要场景。