What problem does it solve? Setting up GitLab as an OAuth 2.0 provider for Weegloo ServiceLogin requires exact console steps, the correct Redirect URI, and the right scope choices; this Skill walks through registering a GitLab application and producing the clientId and clientSecret that ServiceLogin needs. ## Core Features & Use Cases - GitLab Application Registration Walkthrough: Step-by-step instructions for User settings → Applications, including the exact Redirect URI format https://auth.weegloo.com/v1/spaces/{spaceId}/login/oauth2/code/gitlab. - Credential Handling Guidance: Explains that GitLab shows the Secret only once, that Application ID maps to clientId and Secret to clientSecret, and how to renew a lost secret. - Scope and Security Rules: Enforces ticking only read_user (GitLab refuses to save with no scopes), keeping Confidential enabled, and avoiding api/read_api to follow least privilege. - Use Case: A developer adding GitLab sign-in to a Weegloo-powered app uses this Skill to instruct the product owner on creating the GitLab OAuth application, then creates the ServiceLogin with the returned credentials, defaultRole, and callbackUrl. ## Quick Start Ask the agent to set up GitLab as the OAuth provider for Weegloo ServiceLogin in your space and walk you through registering the GitLab application.