Communitygithub.com

zoeyliew192/workbuddy-daily-checkin

Agent skill that safely claims the daily reward in Tencent WorkBuddy for macOS—no fixed schedule, credentials, or helper app.

Was ist workbuddy-daily-checkin?

workbuddy-daily-checkin is a Claude Code agent skill that agent skill that safely claims the daily reward in Tencent WorkBuddy for macOS—no fixed schedule, credentials, or helper app.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add zoeyliew192/workbuddy-daily-checkin

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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 WorkBuddy first. If name lookup fails, retry bundle identifier com.workbuddy.workbuddy.
  • If Computer Use is unavailable, stop and explain that this skill requires access to the local WorkBuddy desktop UI.

Workflow

  1. Inspect WorkBuddy read-only with a fresh Accessibility state.
  2. Locate the Buddy加油站 area and read its daily reward text.
  3. Classify the state:
    • If a button says 今日已领, 今天已领, 今日已领取, claimed today, or already 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.
  4. Click only an enabled Accessibility button that meets one of these rules:
    • exact label: 领取, 立即领取, 领取积分, 签到, 立即签到, 签到领取, claim, claim now, check in, or check-in;
    • Chinese label contains 今日, 今天, or 签到 and also contains 领取 or 签到;
    • English label contains daily, today, check in, or check-in and also contains claim, check in, or check-in.
  5. 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.
  6. 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.

Verwandte Skills