workbuddy-credits · git:20261101.9a9b6df · 2026-11-01 · sha256 89b32d534e6906a2

workbuddy-credits git:20261101.9a9b6dfA

Immutable. This exact content never changes and is served at /api/v1/blob/89b32d534e6906a2.

---
name: workbuddy-credits
description: >-
  查询 WorkBuddy 积分余额、签到活动、成长计划与 Buddy 旅行状态,领取签到和旅行奖励,
  管理本机自动领取及结果通知。当用户提到 WorkBuddy 查积分、签到、旅行领奖、
  开启或关闭自动领取、检查后台、配置领取通知时使用。
---

# workbuddy-credits — WorkBuddy 积分托管

## 运行入口

从当前 `SKILL.md` 定位 `scripts/credits.py`,使用本机 **Python 3.10+**,先检查解释器版本。基础功能只用标准库;macOS、Windows 支持系统调度,Linux 可手动执行。

使用解释器与脚本的绝对路径,正确引用空格或中文路径。Windows PowerShell 在带引号的解释器路径前加 `&`。先运行离线检查:

```text
"<Python绝对路径>" "<skill绝对目录>/scripts/credits.py" doctor
```

下表命令接在同一解释器与脚本路径后,完整参数见 `--help`。状态目录默认 `~/.workbuddy/credits-autopilot`;指定 `--state-dir <目录>` 时,后续操作使用同一目录。

| 用户意图 | 命令 |
|---|---|
| 查询余额、签到、成长与旅行 | `status`;可加 `--html <本地文件>` |
| 只查旅行 | `travel` |
| 签到并处理旅行领奖、派遣 | `run` |
| 只签到 | `checkin` |
| 只领取旅行并继续派遣 | `travel --auto` |
| 开启自动领取 | `setup --interval 30` |
| 只准备配置 | `setup --prepare-only` |
| 检查后台 | `service status` |
| 修复路径或更新后台运行副本 | `service repair --interval 30` |
| 关闭自动领取 | `service uninstall` |

## 执行规则

- 查询使用 `status` / `query` / 不带 `--auto` 的 `travel`。用户明确要求领取或开启自动领取时执行对应命令,无需重复确认;`setup`、`service install/repair` 可能立即领取。
- 凭据通过本人本地登录文件或授权 JSON 处理,密钥不进入聊天或命令行参数。只有显式允许刷新时才续期;授权失败按下方指南处理。
- 分别报告本次领取、签到累计、可用余额和连续签到天数;缺失字段写“未知”。`partial` / `error` 保留成功项与失败项,通知结果单独报告。
- 领取或派遣回执不明时先只读核对,不立即重试。启用后台后用 `service status` 核验实际执行;配置生成或任务注册不等于业务成功。

## 按需读取

- 首次授权、设置/修复后台或清理数据:读 [授权与后台排障](references/usage.md)。
- 配置领取结果通知:读 [通知配置](references/notifications.md);默认不发送通知。
- 接口字段变化或请求报错:读 [接口排障](references/protocol.md)。