WorkBuddy Daily Check-in
Claim the WorkBuddy desktop app's daily reward through its Accessibility UI. Treat every invocation as one idempotent check; do not create or modify a schedule inside this skill.
Requirements
- Run on macOS with Tencent WorkBuddy installed and already signed in.
- Use the environment's macOS Computer Use capability and follow its confirmation policy.
- Target
WorkBuddyfirst. If name lookup fails, retry bundle identifiercom.workbuddy.workbuddy. - If Computer Use is unavailable, stop and explain that this skill requires access to the local WorkBuddy desktop UI.
Workflow
- Inspect WorkBuddy read-only with a fresh Accessibility state.
- Locate the
Buddy加油站area and read its daily reward text. - Classify the state:
- If a button says
今日已领,今天已领,今日已领取,claimed today, oralready claimed, report success and stop. - If a safe daily-claim button is visible, continue to step 4.
- If only
展开 Buddy 加油站详情is available, open it once, then inspect the fresh state again. - If the account is signed out, authentication is requested, or the UI is unfamiliar, stop without clicking and ask the user to handle the blocker.
- If a button says
- Click only an enabled Accessibility button that meets one of these rules:
- exact label:
领取,立即领取,领取积分,签到,立即签到,签到领取,claim,claim now,check in, orcheck-in; - Chinese label contains
今日,今天, or签到and also contains领取or签到; - English label contains
daily,today,check in, orcheck-inand also containsclaim,check in, orcheck-in.
- exact label:
- Fetch a fresh Accessibility state after the click. Report success only when the UI changes to an already-claimed state. Include the observed reward amount when visible.
- If verification fails, report the failure and observed WorkBuddy version; do not retry the click blindly.
Safety Rules
- Never use fixed screen coordinates when Accessibility labels are available.
- Never click controls such as
领取发票,领取积分规则, authorization, purchase, subscription, account, or payment buttons. - Never solve a CAPTCHA or enter credentials. Hand those steps to the user.
- Never dump the full Accessibility tree into user-facing output or external logs; report only the status, reward, and relevant button label.
- Never install a helper app, create a LaunchAgent, or choose a recurring time. Scheduling belongs to the invoking agent and requires a separate user request.
- Stop safely when WorkBuddy changes its labels rather than guessing.
Compatibility Evidence
The workflow was observed on Tencent WorkBuddy macOS v5.3.3 with:
- bundle identifier:
com.workbuddy.workbuddy - station text:
Buddy加油站·5期 今日可领 100 积分 - claimed button:
今日已领
Treat these as evidence, not permanent API guarantees.