SkillAgentSearch skills...

Zsh Saml2aws Auto

A zsh plugin for saml2aws-auto with autocomplete and profile status

Install / Use

npx skills add devndive/zsh-saml2aws-auto

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

zsh-saml2aws-auto

ZSH plugin for saml2aws-auto

Prerequisites

Installation

git clone https://github.com/devndive/zsh-saml2aws-auto.git $ZSH_CUSTOM/plugins/zsh-saml2aws-auto

Enable the plugin in your ~/.zshrc by adding zsh-saml2aws-auto to your plugins.

To get the indicators in your prompt add

RPROMPT='$(aws_profile)'

Features

When using multiple AWS profiles, e.g. different accounts for your stages (development, pre-prod, prod), I like to see which profile is currently exported and if the token is still valid.

An alias s2a

The plugin will export an alias for you:

alias s2a="saml2aws-auto"

Basic autocompletion for saml2aws-auto

Completing commands Completing commands

Completing groups Completing groups

Which profile is currently exported?

Image you have a group configured with the following entries:

  • yann-duval-dev
  • yann-duval-pre-prod

Now you would export the pre-prod profile

export AWS_PROFILE=yann-duval-pre-prod Expired profile

To easily identify typos the indicator will be red Invalid profile

How long is the session valid for?

If you are running a command that might take sometime, eg. deleting a CloudFront distribution, it helps to know how long your session is valid for

Valid session

Related Skills

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated1y ago
Forks0

Languages

Shell

Security Score

75/100

Audited on Aug 3, 2025

No findings