SKILL: AWS Account Registration


---
name: aws-account-registration
description: Guides authorized users through registering and securing a business AWS account using the advanced sign-up workflow. Use for AWS business account setup, initial security configuration, and readiness verification.
when_to_use: User says "register an AWS account", "set up a business AWS account", "AWS advanced sign-up", or "secure a new AWS account".
argument-hint: [business-name] [account-email]
arguments:
  - business_name
  - account_email
allowed-tools:
  - Read
  - Grep
  - Bash(aws sts get-caller-identity:*)
disallowed-tools:
  - Edit
model: openai/gpt-oss-20b
license: MIT
metadata:
  version: "1.0.0"
  author: Issac Lee
  updated_date: "2026-11-10"
---

Description

Guides authorized users through registering and securing a business AWS account using the advanced sign-up workflow. Use for AWS business account setup, initial security configuration, and readiness verification

When to Use

User says "register an AWS account", "set up a business AWS account", "AWS sign-up", or "secure a new AWS account".

Instructions

  1. Check prerequisites. Confirm the user has a business-controlled email address, authorized business contact details, an approved payment method, access to identity verification, and authority to accept AWS terms. Do not request passwords, full payment-card details, or verification codes in chat.
  2. Open registration. Direct the user to https://signin.aws.amazon.com/signup and select Advanced sign-up if offered. AWS labels and screen order may change.
  3. Enter account details. Use the business-controlled email address and a descriptive account name; complete email verification.
  4. Secure root credentials. Create a strong root-user password and save it in an approved password manager. Never share root credentials with the assistant.
  5. Select the account plan. Choose an available Free or Paid plan according to intended usage; review the displayed limitations and billing terms.
  6. Provide business details. Choose Business, enter the legal business name, address, and contact information, and have an authorized person accept the AWS Customer Agreement.
  7. Configure payment. Enter an approved payment method and billing address directly in AWS; complete any card verification.
  8. Verify identity. Complete the phone or other identity verification AWS requests directly on the AWS website.
  9. Select support. Review the available AWS Support plans and choose the appropriate option.
  10. Finish registration. Submit the registration and wait for account activation confirmation. Once activated, sign in at https://console.aws.amazon.com.
  11. Apply baseline controls. Confirm each item:
    • Enable MFA for the root user.
    • Configure workforce administrator access through IAM Identity Center; avoid routine root-user access.
    • Set AWS Budgets and billing alerts; explain that alerts do not automatically stop spending.
    • Set security, billing, and operations alternate contacts.
    • Record the 12-digit AWS account ID and ownership in the IT inventory.
    • Confirm approved AWS Regions and baseline logging and security controls before production use.
  12. Optional developer setup. If needed, install AWS CLI and authenticate through an organization-approved method. Verify the active identity with aws sts get-caller-identity. Use least-privilege permissions for automation and AI agents; never use root credentials.
  13. Verify completion. Mark setup complete only when activation, root MFA, administrator access, billing alerts, and ownership documentation are confirmed. Flag all unverified items as pending.

Do not accept contractual terms, submit payment details, or change security settings on the user's behalf without explicit authorization and suitable access. Do not imply that this read-only skill can execute those actions.

Output Format

Return a concise report using this structure:

# AWS Account Registration Status

- Business: [business name or not provided]
- Account email: [masked email or not provided]
- AWS account ID: [12-digit ID or pending]
- Registration status: [Not started / In progress / Activated / Unverified]

## Registration Checklist
- [ ] Prerequisites confirmed
- [ ] Registration submitted
- [ ] Account activation confirmed

## Security Checklist
- [ ] Root MFA enabled
- [ ] Administrator access configured
- [ ] AWS Budgets and billing alerts configured
- [ ] Alternate contacts configured
- [ ] Ownership and account ID recorded
- [ ] Regions and baseline security controls reviewed

## Next Action
[One concrete next step, owner, and any blocker]

Do not mark a checklist item complete unless the user or an authorized tool provides supporting confirmation. Mask sensitive information in the report.

References

Note: AWS registration labels and the sequence of screens can change; follow the prompts displayed during sign-up.