Agent skill

aws

Manage AWS resources via the aws CLI.

Stars 118
Forks 34

Install this agent skill to your Project

npx add-skill https://github.com/olasunkanmi-SE/codebuddy/tree/main/skills/aws

Metadata

Additional technical details for this skill

auth
{
    "type": "api-key",
    "setupCommand": "aws configure"
}
icon
cloud
config
[
    {
        "name": "AWS_DEFAULT_REGION",
        "type": "string",
        "label": "Default Region",
        "required": false,
        "placeholder": "us-east-1"
    },
    {
        "name": "AWS_PROFILE",
        "type": "string",
        "label": "Profile",
        "required": false,
        "placeholder": "default"
    }
]
version
1.0.0
category
cloud
displayName
AWS
dependencies
{
    "cli": "aws",
    "install": {
        "linux": {
            "pip": "awscli",
            "scriptArch": {
                "x64": "curl \"https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip\" -o \"awscliv2.zip\" && unzip awscliv2.zip && sudo ./aws/install",
                "arm64": "curl \"https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip\" -o \"awscliv2.zip\" && unzip awscliv2.zip && sudo ./aws/install"
            }
        },
        "darwin": {
            "brew": "awscli",
            "manual": "Download installer from https://aws.amazon.com/cli/",
            "scriptArch": {
                "x64": "curl \"https://awscli.amazonaws.com/AWSCLIV2.pkg\" -o \"AWSCLIV2.pkg\" && sudo installer -pkg AWSCLIV2.pkg -target /",
                "arm64": "curl \"https://awscli.amazonaws.com/AWSCLIV2.pkg\" -o \"AWSCLIV2.pkg\" && sudo installer -pkg AWSCLIV2.pkg -target /"
            }
        },
        "windows": {
            "choco": "awscli",
            "scoop": "aws",
            "manual": "Download MSI from https://aws.amazon.com/cli/",
            "winget": "Amazon.AWSCLI"
        }
    },
    "checkCommand": "aws --version"
}

SKILL.md

AWS CLI

Use aws to interact with Amazon Web Services.

Common Commands

S3

  • List buckets: aws s3 ls
  • List objects: aws s3 ls s3://<bucket-name>
  • Copy file: aws s3 cp <source> <destination>

EC2

  • List instances: aws ec2 describe-instances
  • Start instance: aws ec2 start-instances --instance-ids <id>
  • Stop instance: aws ec2 stop-instances --instance-ids <id>

Lambda

  • List functions: aws lambda list-functions
  • Invoke function: aws lambda invoke --function-name <name> output.json

Notes

  • Requires aws CLI to be installed and configured (aws configure).

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results