What problem does it solve?
WorkBuddy awards daily credits (100/day, 1000 on a 7-day streak) that require manually claiming them every day; missing a day resets the streak. This Skill automates the claim by reading the local desktop login state and calling the official check-in API, with idempotent retries at multiple times of day.
Core Features & Use Cases
- Automatic token retrieval: Reads the v5.3.8+ plaintext login file with plain Node.js, falling back to Electron safeStorage decryption of the legacy state.vscdb store.
- Idempotent cross-platform scripts: Bash and PowerShell check-in scripts that query status first, treat code=10001 as already-checked-in, and use real HTTP status codes for 401 detection.
- Scheduled multi-timepoint check-ins: Ready-made crontab, launchd, schtasks, and WorkBuddy recurring-task configurations with optional random jitter.
- Use Case: A WorkBuddy user on macOS sets five daily cron entries so the script claims the daily credit whenever the machine is on, preserving the 7-day streak bonus without manual action.
Quick Start
Run the setup script and then the check-in script for my platform to claim today's WorkBuddy credits and show me how to schedule it daily.