Skip to content

Adding a new Skill and Custom agent for EOS price analysis #24

Open
rajatgoy wants to merge 2 commits into
aws-samples:mainfrom
rajatgoy:main
Open

Adding a new Skill and Custom agent for EOS price analysis #24
rajatgoy wants to merge 2 commits into
aws-samples:mainfrom
rajatgoy:main

Conversation

@rajatgoy

Copy link
Copy Markdown

Description

This PR is to add a new skill and custom agent for EOS Cost Analysis

What it does:

  • Discovers resources approaching or past End of Standard Support across all associated accounts (EKS, RDS, Lambda, ElastiCache, OpenSearch)
  • Validates EOS dates and pricing against live AWS docs via verify_aws_claim
  • Calculates per-resource Extended Support cost with Year 1/2/3 tiered pricing
  • Produces a structured artifact with cost breakdown, urgency levels, and upgrade paths

How it works:

  • Upload the skill → ask "What's my EOS cost exposure?" in regular Chat (no custom agent required)
  • Optionally create a custom agent for scheduled weekly/monthly runs
  • Uses only use_aws + verify_aws_claim — no custom MCP server or infra needed

Type of change

  • [Y] New skill
  • [Y] New custom agent
  • Update to an existing skill or agent
  • Documentation or infrastructure change

Testing

I created multiple accounts having multiple resources like RDS, Lambda and EKS. These resources are running in various version to ensure that skill is able to get the correct version and then flag only those which are running on EOS

License confirmation

  • [Y] By submitting this pull request, I confirm that my contribution is made under the terms of the Apache License 2.0.

rajatgoy added 2 commits July 17, 2026 09:38
…urces approaching or past End of Standard Support and calculates Extended Support cost impact across all associated accounts. Skill: eos-cost-analysis - 5-phase workflow: Scope, Discover, Classify, Calculate, Report - Supports EKS, RDS/Aurora, Lambda, ElastiCache, OpenSearch - Year 1/2/3 tiered pricing with Multi-AZ cost doubling for RDS - Works in regular Chat (ad-hoc) or as a Custom Agent (scheduled) - Defaults to scanning all associated accounts Custom Agent: eos-cost-analysis - System prompt for dedicated/scheduled runs - Slack notification support (when integration available) - Produces persisted artifacts for week-over-week tracking
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant