What problem does it solve?
Connecting to third-party APIs that require OAuth2 authorization involves juggling app registration, redirect URIs, token exchange, and token injection into HTTP requests. This Skill handles that entire flow so you can call OAuth2-protected business APIs without manually managing credentials.
Core Features & Use Cases
- OAuth2 App Lifecycle Management: Register, update, list, and remove user-provided OAuth2 apps, then start and check authorization sessions with automatic background token exchange.
- Visible Business API Requests: Send GET, POST, PUT, PATCH, or DELETE requests through the oauth2_request transport, which injects the access token and shows a request card to the user.
- Reusable API Documentation Library: Search, load, and record OpenAPI operation definitions for each app so future calls reuse verified request shapes.
- Use Case: A user provides their company's OAuth2 client credentials for an internal API. The Skill registers the app, surfaces the redirect URI, guides the user through authorization, and then queries the API with the obtained access token.
Quick Start
Connect to my OAuth2 app using these client credentials, complete the authorization, and then call the user profile endpoint for me.