What problem does it solve? Calling Wix APIs requires a valid access token, and agents often have none or hold an expired one. This Skill walks through the Wix authentication flow so an agent can obtain, refresh, and manage tokens without manual credential handling. ## Core Features & Use Cases - Device Flow Login: Implements the OAuth 2.0 Device Authorization Grant (RFC 8628) so a user authorizes in a browser while the agent polls for tokens, with no client secret required. - Token Lifecycle Management: Detects expired account tokens, refreshes them silently, and re-runs the device flow when a session is revoked. - Site Token Derivation: Derives short-lived site tokens from the account refresh token and a siteId for site-scoped APIs like contacts, products, and bookings. - Use Case: An agent needs to list a user's Wix sites and then query contacts on one of them. It runs the device flow to get an account token, queries the site list, then derives a site token to call the contacts API. ## Quick Start Authenticate me with Wix using the device flow so I can get an access token for calling Wix APIs.