SkillAgentSearch skills...

Awsp

Switch AWS Profiles Easily

Install / Use

/learn @johnnyopao/Awsp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

AWSP - AWS Profile Switcher

Easily switch between AWS Profiles

<img src="demo.gif" width="500">

Prereqs

Setup your profiles using the aws cli

aws configure --profile PROFILE_NAME

You can also leave out the --profile PROFILE_NAME param to set your default credentials

Refer to this doc for more information https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html

Setup

npm install -g awsp

Add the following to your .bashrc or .zshrc config

alias awsp="source _awsp"

Usage

awsp

Show your AWS Profile in your shell prompt

For better visibility into what your shell is set to it's helpful to configure your prompt to show the value of the env variable AWS_PROFILE.

<img src="screenshot.png" width="300">

Here's a sample of my zsh prompt config using oh-my-zsh themes

function aws_prof {
  local profile="${AWS_PROFILE:=default}"

  echo "%{$fg_bold[blue]%}aws:(%{$fg[yellow]%}${profile}%{$fg_bold[blue]%})%{$reset_color%} "
}
PROMPT='OTHER_PROMPT_STUFF $(aws_prof)'

Related Skills

View on GitHub
GitHub Stars382
CategoryDevelopment
Updated1mo ago
Forks52

Languages

JavaScript

Security Score

80/100

Audited on Feb 25, 2026

No findings