What problem does it solve?
This Skill streamlines and automates the often cumbersome process of authenticating to AWS using Single Sign-On (SSO). It handles initial setup, interactive account selection, and credential management, ensuring secure and seamless access to your AWS resources without interrupting your workflow.
Core Features & Use Cases
- SSO Configuration Wizard: Guides you through a simple first-run setup to configure your AWS SSO start URL and region if no existing configuration is found.
- Credential Status Check: Quickly verifies the validity of your current AWS SSO credentials, informing you if a re-login is required.
- Interactive Account Selection: Presents a user-friendly menu of all available AWS accounts within your organization, allowing you to easily select the target account for your session.
- Automated SSO Login: Initiates the AWS SSO login flow, providing a device code URL for secure browser-based authentication, ideal for headless or containerized environments.
- Identity Verification: Confirms successful authentication by displaying your AWS Account ID, ARN (Amazon Resource Name), and the user/role name associated with your session.
- AWS CLI Profile Management: Automatically creates and updates your local AWS CLI profiles (
~/.aws/config) to reflect your active SSO session, making subsequent AWS CLI commands and SDK usage seamless.
Quick Start
Use the aws-login skill to authenticate to my AWS sandbox account.