What problem does it solve?
This skill resolves the complexity of integrating VIVERSE authentication into web applications, ensuring reliable SSO and robust user profile recovery across different SDK versions and iframe environments.
Core Features & Use Cases
- Robust Auth Handshake: Implements mandatory iframe handshake delays and domain-specific client initialization to prevent common connection failures.
- Canonical Profile Recovery: Uses a multi-strategy fallback chain (Avatar SDK, getUserInfo, getUser, API) to ensure user identity and avatar data are retrieved even when specific methods fail.
- Use Case: A developer building a VIVERSE World app can use this to ensure that user login state is maintained, profile names are displayed correctly without exposing raw account IDs, and the user experience remains consistent across sessions.
Quick Start
Use the viverse-auth skill to initialize the VIVERSE client and retrieve the current user profile using the robust multi-strategy fallback chain.