Official agent skill

AWS Health Events

by aws in aws/tools-for-devops-agent

ALWAYS use this skill in the beginning of any incident investigation, root cause analysis, or operational troubleshooting.

OfficialApache-2.0Auto-check passedDevelopment

Install AWS Health Events

skills CLI
$ npx skills add aws/tools-for-devops-agent --skill aws-health-events -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aws/tools-for-devops-agent aws-health-events --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aws/tools-for-devops-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/aws-health-events .claude/skills/aws-health-events && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
aws-health-events
GitHub stars
103
Token cost
~4.6k tokens
SKILL.md length
2,002 words
Files
10 (incl. references)
Skills in repo
31
Repo updated
First seen
Licence
Apache-2.0

At a glance

ALWAYS use this skill in the beginning of any incident investigation, root cause analysis, or operational troubleshooting.

  • Works in 7 steps: Gather Incident Context → Search Health Events → Filter Relevant Events → …
  • Tasks that involve Root cause analysis
  • SKILL.md covers When to Use This Skill, Prerequisites, Step 1: Gather Incident Context and Step 2: Search Health Events, plus 6 more sections
  • Calls aws

What it does

AWS Health Events is an agent skill from aws/tools-for-devops-agent, published by the product's own GitHub organization. ALWAYS use this skill in the beginning of any incident investigation, root cause analysis, or operational troubleshooting. This skill retrieves and analyzes AWS Health events (service issues, scheduled changes, and account notifications) to identify AWS-side events that may explain or correlate with observed operational issues. Activate this skill when investigating an issue and you observe service degradation, elevated error rates, latency spikes, connection failures, throttling, capacity issues…

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `.skilleval.yaml`, `CHANGELOG.md` and `README.md`).

It sits in Development, covering Root cause analysis. It works with Amazon Web Services. The repository describes itself as: Open-source tools for AWS DevOps Agent - extend DevOps Agent with ready-to-use skills, custom agents, and other tools, for incident response, root cause analysis, and operational…. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Root cause analysis

Example prompts

  • “Use the aws-health-events skill to alway use this skill in the beginning of any incident investigation, root cause analysis, or operational…”
  • “/aws-health-events”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Gather Incident Context
  2. Search Health Events
  3. Filter Relevant Events
  4. Get Event Details
  5. Identify Affected Entities
  6. Correlate with Incident
  7. Present Structured Output

What it can do on your machine

Read from SKILL.md and the folder at commit ddda70b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • aws

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use aws, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

AWS Health Events loads about 4.6k tokens when it runs, and up to ~6.4k if it reads all its reference files. Until then it costs about 234 tokens; SKILL.md has 2,002 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~234
When it runs · the whole SKILL.md, loaded when a task matches
~4.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from aws/tools-for-devops-agent at commit ddda70b, republished under its Apache-2.0 licence (© aws). 2,002 words, ~4,579 tokens.

Download SKILL.mdSave it as .claude/skills/aws-health-events/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
aws-health-events
description
ALWAYS use this skill in the beginning of any incident investigation, root cause analysis, or operational troubleshooting. This skill retrieves and analyzes AWS Health events (service issues, scheduled changes, and account notifications) to identify AWS-side events that may explain or correlate with observed operational issues. Activate this skill when investigating an issue and you observe service degradation, elevated error rates, latency spikes, connection failures, throttling, capacity issues, deployment-related failures, alarms, or any operational event or issue. This skill searches AWS Health events by service, time window, region, and status to surface active or recent service disruptions, scheduled maintenance, and account-specific notifications that inform the current investigation. Also activate when a user requests a health event summary or report for their account over a specified time period.
metadata.author
udid-aws
metadata.version
1.0.0
metadata.aws-devops-agent-skills.agent-t
Chat tasks, Incident RCA
metadata.aws-devops-agent-skills.aws-ser
AWS Health
metadata.aws-devops-agent-skills.technic
Operations

AWS Health Event Review

Use this skill when investigating an incident and you need to check for AWS-side service events that may be causing or contributing to the observed issue. Also use this skill when a user requests a summary report of AWS Health events over a configurable time period.

When to Use This Skill

Incident Investigation (automatic activation):

  • An active incident may be caused by an AWS service disruption or degradation.
  • You observe service degradation, elevated error rates, latency spikes, connection failures, throttling, or capacity issues.
  • You need to determine whether an AWS-side event is the root cause or a contributing factor to the current incident.
  • You want to correlate observed symptoms with known AWS Health events.

Chat Reporting (on-demand activation):

  • A user requests a health event summary or report for their account.
  • A user wants to review the health posture of their AWS environment over a specific time period.
  • A user asks about recent AWS service issues affecting their account or region.

Prerequisites

  • The account must have an AWS Business Support+, Enterprise Support, or Unified Operations support plan to access the AWS Health API.
  • The agent must have permissions to call the following IAM actions:
    • health:DescribeEvents
    • health:DescribeEventDetails
    • health:DescribeAffectedEntities
    • health:DescribeEventTypes
  • The AWS Health API is only available in the us-east-1 region. All API calls must target the us-east-1 endpoint regardless of where the affected resources are located.
  • Health event data is available for up to 90 days. Events older than 90 days cannot be retrieved via the API.

Step 1: Gather Incident Context

Before searching Health events, extract key details from the current incident:

  1. Affected AWS services — identify the service(s) experiencing issues (e.g., EC2, RDS, Lambda, ELB, ECS).
  2. Timeframe — determine when the incident started and its current duration. Use ISO 8601 timestamps.
  3. Affected resources — collect specific resource identifiers (instance IDs, ARNs, endpoint names, cluster names).
  4. Region and availability zone — identify the AWS region and, if known, the specific availability zone(s) affected.
  5. Symptoms — note the observed symptoms (latency spikes, 5xx errors, connection timeouts, throttling, capacity errors).

Use these details as filter criteria in subsequent steps.


Step 2: Search Health Events

Use the AWS Health API DescribeEvents operation to retrieve events matching the incident context. All calls must target the us-east-1 endpoint.

API call pattern
aws health describe-events \
  --region us-east-1 \
  --filter '{
    "services": ["<SERVICE_CODE>"],
    "startTimes": [{"from": "<ISO-8601-start>"}],
    "regions": ["<affected-region>"],
    "eventStatusCodes": ["open", "closed"],
    "eventTypeCategories": ["issue", "scheduledChange", "accountNotification"]
  }' \
  --max-results 100
Filtering strategies
StrategyHow to Apply
By serviceUse the services filter with the AWS Health service code (e.g., EC2, RDS, ELASTICLOADBALANCING), because service-specific events are most likely to correlate with the incident.
By time rangeUse startTimes with a from value set to 7 days before the incident start, because events that started before the incident may still be active and causing impact.
By regionUse the regions filter to scope events to the affected region, because regional events are more likely to impact the specific resources under investigation.
By availability zoneUse the availabilityZones filter when the incident is isolated to a specific AZ, because AZ-scoped events have the highest correlation with AZ-specific failures.
By statusInclude both open and closed statuses, because recently closed events may have caused residual impact that is still being observed.
By event scopeInclude both ACCOUNT_SPECIFIC and PUBLIC events, because public service events affect all accounts in the region while account-specific events target your resources directly.
Pagination handling
  • Follow the nextToken from each response to retrieve subsequent pages.
  • Continue paginating until nextToken is null or a maximum of 500 events have been collected.
  • Set maxResults to 100 per page for efficient retrieval.

Step 3: Filter Relevant Events

Before retrieving full event details, filter the events returned in Step 2 to identify only those relevant to the current investigation. This avoids unnecessary DescribeEventDetails calls for events that are clearly unrelated.

Relevance filtering criteria

Evaluate each event from the DescribeEvents response using these fields (available without calling DescribeEventDetails):

FieldRelevance Signal
serviceMust match one of the affected services from the incident context, or a related service from the Service Dependency Map
eventTypeCategoryPrioritize issue events for active incidents; include scheduledChange if the incident coincides with a maintenance window
eventTypeCodeMatch against known operational event patterns (e.g., AWS_EC2_OPERATIONAL_ISSUE, AWS_RDS_MAINTENANCE)
statusCodePrioritize open events; include closed only if the event ended within 2 hours of the incident start
startTime / endTimeThe event's active period must overlap with the incident timeframe
region / availabilityZoneMust match the incident's affected region or AZ
Filtering rules
  1. Keep events where the service matches an affected service or a related service from the Service Dependency Map.
  2. Keep events where the active period (startTime to endTime, or to present if open) overlaps with the incident timeframe.
  3. Keep events where the region or availabilityZone matches the incident's affected region/AZ.
  4. Discard accountNotification events unless the incident context specifically suggests an account-level issue (e.g., abuse notification, certificate expiry).
  5. Discard closed events that ended more than 2 hours before the incident started (unlikely to be contributing).
Result

After filtering, proceed to Step 4 only with the relevant subset of events. If all events are filtered out, report that no relevant Health events were found and suggest alternative investigation paths (see Step 7).


Step 4: Get Event Details

For each relevant event identified in Step 3, retrieve full descriptions and timelines using DescribeEventDetails.

API call pattern
aws health describe-event-details \
  --region us-east-1 \
  --event-arns '["<arn-1>", "<arn-2>", ..., "<arn-10>"]'
Batching rules
  • The API accepts a maximum of 10 event ARNs per request.
  • If more than 10 relevant events need details, issue multiple batched calls of up to 10 ARNs each until all relevant events are detailed.
Extract from each event detail
  • Event description — the latestDescription text explaining the event.
  • Timeline — start time, end time (null if ongoing), last updated time.
  • Status — current status (open, closed, upcoming).
  • Service and region — confirm the affected service and region.
  • Event type — the category (issue, scheduledChange, accountNotification) and specific type code.
Handling failedSet
  • The response contains a successfulSet and a failedSet.
  • If any event ARNs appear in failedSet, report the failed ARN and error message to the operator.
  • Continue processing all events from successfulSet without blocking on failures.

Step 5: Identify Affected Entities

For events with eventScopeCode of ACCOUNT_SPECIFIC, retrieve the list of affected resources using DescribeAffectedEntities.

Important: Only call DescribeAffectedEntities for ACCOUNT_SPECIFIC events. PUBLIC events do not return entity data.

API call pattern
aws health describe-affected-entities \
  --region us-east-1 \
  --filter '{"eventArns": ["<event-arn>"]}'
  --max-results 100
Entity matching

When the incident context includes specific resource identifiers:

  1. Retrieve all affected entities for the event (paginate up to 500 entities per event using nextToken).
  2. Perform exact string matching of each entity's entityValue against the incident context resource identifiers.
  3. Present matched entities in a separate section before non-matched entities.
  4. Include entity status (IMPAIRED, UNIMPAIRED, UNKNOWN, PENDING) and last updated time for each entity.
Error handling
  • If DescribeAffectedEntities returns an error for a specific event ARN, report the event ARN that failed and continue processing remaining events.

Step 6: Correlate with Incident

Score each Health event for relevance to the current incident using the following criteria:

Relevance scoring
ClassificationCriteriaLabel
HighMatching service + overlapping timeframe + matching affected resource (or matching region/AZ if no resource IDs available)Likely contributing factor (if event is open)
MediumMatching service + overlapping timeframe (no resource match)Likely contributing factor (if event is open)
LowMatching service only (no timeframe overlap)Background context
Show full SKILL.md (807 more words)Show less
Scoring rules
  • Service match: The event's service code matches one of the affected services from the incident context.
  • Timeframe overlap: The event's active period (start time through end time, or through present if still open) intersects with the incident's timeframe (start time through end time, or through present if ongoing).
  • Region/AZ match: The event's region or availability zone matches the incident's affected region or AZ.
  • Resource match: At least one affected entity's entityValue matches a resource identifier from the incident context.
Contributing factor labeling
  • Any open event classified as High or Medium relevance SHALL be labeled as a "likely contributing factor" in addition to its relevance classification.
  • Closed events with High relevance should be noted as potential recent causes if the incident started shortly after the event closed.
When resource identifiers are unavailable

If the incident context does not include specific resource identifiers, score relevance using only service, timeframe, and region/AZ factors:

  • High: Matching service + overlapping timeframe + matching region or AZ
  • Medium: Matching service + overlapping timeframe
  • Low: Matching service only

Step 7: Present Structured Output

Present findings in a clear, structured format organized for quick comprehension and action.

Output structure
  1. Summary — total events found, broken down by category and status.
  2. Correlated events — grouped by event type category in this order:
    • Issues (service disruptions) — present first
    • Scheduled changes (maintenance) — present second
    • Account notifications — present last
  3. Within each group — sort by:
    • Relevance classification (High → Medium → Low)
    • Then by start time descending (most recent first)
  4. Per event — include:
    • Event type category and service
    • Region and availability zone (if applicable)
    • Status (open/closed/upcoming)
    • Start time and end time (ISO 8601)
    • Description (summarized to 256 characters max)
    • Relevance classification and matching criteria
    • Contributing factor label (if applicable)
  5. Actionable next steps — for each correlated event, include at least one recommendation such as:
    • Check specific affected resources
    • Review related service limits or quotas
    • Verify recent configuration changes
    • Monitor the AWS Health Dashboard for updates
    • Contact AWS Support if the event is ongoing
When no events are found

If no relevant Health events are identified:

  • Explicitly state that no matching AWS Health events were found.
  • Confirm the search parameters used (service, time range, region).
  • Recommend checking other potential causes:
    • Recent deployments or configuration changes
    • Resource limits or quota exhaustion
    • Network connectivity issues
    • Application-level errors

Decision Tree: Event Search Strategy

Is this a chat-based health report request?
├── YES → Search the user-specified time period (default 30 days, max 90 days)
│         Organize results by category, service, and status
│         Present as a summary report
└── NO → Continue with incident investigation flow below

Is the affected AWS service known?
├── YES → Search events for that service within the past 7 days
│   ├── Events found → Proceed to Step 3 (Filter Relevant Events)
│   └── No events found → Broaden to related services (see Service Dependency Map)
│       ├── Events found → Proceed to Step 3
│       └── No events found → Expand time window to 14 days and retry
│           ├── Events found → Proceed to Step 3
│           └── No events found → Report no events found, suggest other investigation paths
└── NO → Search all services filtered by region and availability zone (past 7 days)
    ├── Events found → Proceed to Step 3
    └── No events found → Expand time window to 14 days
        ├── Events found → Proceed to Step 3
        └── No events found → Report no events found, suggest other investigation paths

Does the incident involve a specific availability zone?
├── YES → Include the AZ filter in all searches above
└── NO → Filter by region only

Service Dependency Map

When the initial service-specific search returns no results, broaden the search to related services that share infrastructure dependencies:

Primary ServiceRelated Services to Check
ELB / ALB / NLBEC2, VPC, Route 53
RDSEC2, EBS
ECS / EKSEC2, VPC, ELB
LambdaVPC, CloudWatch
CloudFrontS3, Route 53
API GatewayLambda, VPC
ElastiCacheEC2, VPC
DynamoDBVPC (if VPC endpoints used)
S3CloudFront, VPC (if VPC endpoints used)
KinesisEC2, VPC

Search up to 3 related services when broadening. Use the Health API service codes from the references document (e.g., ELASTICLOADBALANCING for ELB, ROUTE53 for Route 53).


Error Handling

Error ConditionAgent Behavior
Missing health:Describe* permissionsReport the missing permissions and specify the required IAM actions: health:DescribeEvents, health:DescribeEventDetails, health:DescribeAffectedEntities, health:DescribeEventTypes. Provide the IAM policy snippet needed.
Throttling (HTTP 429)Retry with exponential backoff: wait 1s → 2s → 4s (max 3 retries). If still throttled after 3 retries, report that the Health API is currently rate-limited and recommend trying again shortly.
Service error (HTTP 5xx)Report the error code and recommend the operator check the AWS Health Dashboard directly as a fallback.
Timeout (30 seconds)Cancel the request and report a timeout error. Suggest the operator check the Health Dashboard directly or retry with narrower filters.
Zero events foundReport that no events matched the specified filters. Confirm the search parameters used. Suggest broadening the search or checking other investigation paths.
Invalid time range (start > end)Report the invalid time range error. Ask the operator to provide corrected timestamps.
DescribeEventDetails failedSetReport the failed event ARNs and error messages. Continue processing events from the successfulSet.
DescribeAffectedEntities errorReport the event ARN for which entity retrieval failed. Continue processing remaining events.
Unknown service name (chat report)Inform the user the service was not recognized. List services that have events in the requested time period.

Tips for Effective Health Event Review

  • Always check us-east-1: The Health API endpoint is only in us-east-1, regardless of where your resources are located.
  • Start narrow, then broaden: Begin with the specific affected service and a 7-day window. Only expand if no results are found.
  • Check both open and closed events: A recently closed event may still be causing residual impact.
  • Correlate with support cases: If a Health event references a service disruption, check if related support cases exist using the support-cases skill.
  • Account-specific vs public events: Account-specific events directly affect your resources. Public events are service-wide but may still impact you.
  • Look at scheduled changes: Upcoming or recent maintenance windows can explain transient issues that resolve on their own.

© aws, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 9 other files (references) in skills/aws-health-events of aws/tools-for-devops-agent.

  • SKILL.md
  • .skilleval.yaml
  • CHANGELOG.md
  • README.md
  • evals/benchmark.json
  • evals/eval_queries.json
  • evals/evals.json
  • evals/report.json
  • evals/trigger_report.json
  • references/health-api-reference.md

Open the folder on GitHubat commit ddda70b

Compare with similar skills

AWS Health Events next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

AWS Health Events compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AWS Health Events this skillaws/tools-for-devops-agent103—~4.6kAutomated safety check: PassApache-2.0
Debugging Lambda Timeoutsaws/agent-toolkit-for-aws2.8k—~502Automated safety check: PassApache-2.0
Troubleshooting Application Failuresaws/agent-toolkit-for-aws2.8k—~334Automated safety check: PassApache-2.0
Debugging Mwaa Workflowaws/agent-toolkit-for-aws2.8k—~2.3kAutomated safety check: PassApache-2.0
AWS Cloudformationaws/agent-toolkit-for-aws2.8k—~3.6kAutomated safety check: PassApache-2.0
RStudio Node.js Version Updaterstudio/rstudio5.1k—~3kAutomated safety check: PassCustom licence

Similar skills

  • Debugging Lambda Timeouts

    aws/agent-toolkit-for-aws

    Official

    Debugs AWS Lambda function timeout failures by systematically analyzing function configuration, CloudWatch logs and metrics, VPC/networking, cold starts, memory constraints, and downstream…

    2.8k GitHub stars~502 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Troubleshooting Application Failures

    aws/agent-toolkit-for-aws

    Official

    Troubleshoots failing applications by discovering and analyzing CloudWatch log groups to identify error patterns, root causes, and actionable solutions.

    2.8k GitHub stars~334 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Debugging Mwaa Workflow

    aws/agent-toolkit-for-aws

    Official

    Diagnoses and root-causes Amazon MWAA workflow failures across Provisioned (Python DAG) and Serverless (YAML workflow) environments.

    2.8k GitHub stars~2.3k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • AWS Cloudformation

    aws/agent-toolkit-for-aws

    Official

    Authors, validates, and troubleshoots AWS CloudFormation templates.

    2.8k GitHub stars~3.6k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Bumps the build-time and installed Node.js versions in the RStudio repository, uploads the binaries to S3, verifies the install and opens a PR.

    5.1k GitHub stars~3k tokensUpdated today
    DevelopmentAuto-check passed
  • Sets up an isolated Burla dev cluster per git worktree so several agents can work in parallel, and explains when to use local-dev or remote-dev.

    263 GitHub stars~1.6k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from aws/tools-for-devops-agent

All 31 skills in this repo
  • Aiml GPU Training Cluster Investigation

    aws/tools-for-devops-agent

    Official

    A skill your agent uses for GPU training or inference clusters on SageMaker HyperPod (Slurm or EKS), ParallelCluster, or self-managed EC2/EKS GPU instances.

    103 GitHub stars~5.4k tokensUpdated yesterday
    Auto-check passed
  • Database Migration Service Expertise

    aws/tools-for-devops-agent

    Official

    AWS Database Migration Service (DMS) operational review and troubleshooting skill.

    103 GitHub stars~3.4k tokensUpdated yesterday
    Auto-check passed
  • Ecs Operation Review

    aws/tools-for-devops-agent

    Official

    Performs a comprehensive Amazon ECS operations review across the 6 review pillars (Resiliency & HA, Observability, Security, Operations, Performance, Additional Analysis) using read-only AWS APIs…

    103 GitHub stars~4.8k tokensUpdated yesterday
    Auto-check passed
  • Rds Operation Review

    aws/tools-for-devops-agent

    Official

    Comprehensive Amazon RDS and Aurora operational review aligned with the AWS Well-Architected Framework and RDS/Aurora best practices.

    103 GitHub stars~4.8k tokensUpdated yesterday
    Auto-check passed
  • Sagemaker AI Ops Review

    aws/tools-for-devops-agent

    Official

    Amazon SageMaker AI Operational Review. An agent skill from aws/tools-for-devops-agent.

    103 GitHub stars~3.9k tokensUpdated yesterday
    Auto-check passed
  • Service Quota Check

    aws/tools-for-devops-agent

    Official

    Use this skill during any incident investigation, capacity planning, or operational troubleshooting when the issue may be caused by hitting AWS service limits.

    103 GitHub stars~3.4k tokensUpdated yesterday
    Auto-check passed

Questions about AWS Health Events

What does AWS Health Events do?

ALWAYS use this skill in the beginning of any incident investigation, root cause analysis, or operational troubleshooting. AWS Health Events is an agent skill from aws/tools-for-devops-agent, published by the product's own GitHub organization. ALWAYS use this skill in the beginning of any incident investigation, root cause analysis, or operational troubleshooting.

When should I use AWS Health Events?

AWS Health Events fits situations like: tasks that involve Root cause analysis.

How do I install AWS Health Events in Claude Code?

Run `npx skills add aws/tools-for-devops-agent --skill aws-health-events -a claude-code`. Or copy the skill folder (skills/aws-health-events in aws/tools-for-devops-agent) into .claude/skills/aws-health-events in your project. Claude Code loads it when a task matches its description.

How do I install AWS Health Events in Codex?

Run `npx skills add aws/tools-for-devops-agent --skill aws-health-events -a codex`. Or copy the skill folder (skills/aws-health-events in aws/tools-for-devops-agent) into .agents/skills/aws-health-events in your project. Codex loads it when a task matches its description.

Can I use AWS Health Events in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aws/tools-for-devops-agent --skill aws-health-events -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/aws-health-events, .gemini/skills/aws-health-events, .github/skills/aws-health-events and .opencode/skills/aws-health-events in your project.

What does AWS Health Events need to run?

Going by SKILL.md and its folder, AWS Health Events needs the command-line tools its instructions call (aws).

Does AWS Health Events access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is AWS Health Events safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does AWS Health Events use?

AWS Health Events is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does AWS Health Events use?

About 4.6k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.9k tokens, read only when the agent opens those files.

What are the alternatives to AWS Health Events?

Skills that share tags, products or a category with AWS Health Events: Debugging Lambda Timeouts (aws/agent-toolkit-for-aws, 2.8k stars), Troubleshooting Application Failures (aws/agent-toolkit-for-aws, 2.8k stars), Debugging Mwaa Workflow (aws/agent-toolkit-for-aws, 2.8k stars) and AWS Cloudformation (aws/agent-toolkit-for-aws, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AWS Health Events?

aws (a GitHub organization, an official publisher) maintains it in aws/tools-for-devops-agent, which has 103 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on October 9, 2026.

Source: aws/tools-for-devops-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.