What problem does it solve?
Manually writing boilerplate curl commands to exchange credentials for test JWTs is time-consuming and error-prone, especially when auth provider endpoints or response formats change. This Skill eliminates that repetitive work and centralizes all auth provider logic in one place, so test plans stay clean and up-to-date.
Core Features & Use Cases
- Multi-provider support: Works with Supabase, Auth0, Cognito, and any standard OAuth2 password-grant endpoint.
- Token validation: Optionally decodes JWT claims to verify user identity, expiry, issuer, and custom claims.
- Per-project config: Reads non-sensitive auth parameters from a local config file to avoid re-entering them on every run.
Use this Skill whenever you need a test token for authenticated API calls against staging or dev environments, or when a Story test plan explicitly references it.
Quick Start
Use the get-test-token skill with the test user email [email protected] and corresponding password to generate a JWT for your staging Supabase environment.