Skills Explorer Add Skills

setting-up-cloudwatch-alarm-notifications

An agent skill by aws, from aws/agent-toolkit-for-aws. Tags: alerts, automation, aws, email, monitoring.

What it does

Sets up notification channels for CloudWatch alarms using SNS topics and subscriptions. Always use this skill when configuring alarm notifications — it creates encrypted SNS topics, configures topic policies for CloudWatch access, sets up email/SMS/webhook subscriptions, and links alarms to notification actions with proper security controls.

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add aws/agent-toolkit-for-aws --skill setting-up-cloudwatch-alarm-notifications

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/aws/agent-toolkit-for-aws
cp -r agent-toolkit-for-aws/skills/specialized-skills/operations-skills/setting-up-cloudwatch-alarm-notifications ~/.claude/skills/setting-up-cloudwatch-alarm-notifications

Safety box score

Grade C, moderate risk: 25 of 100 risk points, rated 2026-10-19. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill configures AWS CloudWatch alarm notification plumbing by creating SNS topics, subscriptions, topic policies, and alarm actions. The main risks are live AWS API changes, alert data leaving AWS to email/SMS/webhook endpoints, and a test step that intentionally flips alarms and can trigger real downstream notifications or automations.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution2 (moderate)It directs the agent to execute AWS CLI commands via `call_aws`, including `aws sns create-topic`, `aws sns subscribe`, `aws cloudwatch put-metric-alarm`, and `aws cloudwatch set-alarm-state`.
Network access2 (moderate)It creates SNS subscriptions for `email`, `sms`, and webhook endpoints, so notification payloads are sent off the machine/AWS account to external destinations.
Filesystem reach0 (none)The skill only contains markdown guidance; it does not read, write, or delete local files outside the project.
Secrets & credentials0 (none)It does not ask for passwords or access key material, and explicitly says `MUST NOT prompt to set, retrieve or use passwords`.
Privilege & persistence0 (none)There is no sudo, service installation, shell startup modification, or other OS-level privilege change in the files.
Instruction hijack surface0 (none)There is no hidden or remotely fetched instruction content, and the procedure does not tell the agent to ignore safeguards or conceal actions.
Irreversible actions3 (high)Its purpose is to create and modify live AWS resources and send notifications, including `put-metric-alarm` and `set-alarm-state`, which can trigger real operational side effects.
Transparency0 (none)All supplied files are readable markdown; there are no binaries, installers, or decoded-at-runtime blobs.

Before installing

Rated 2026-10-19 by an automated review of 2 files from the skill's repository.

Source

Repository
aws/agent-toolkit-for-aws (all skills from this repository)
Path
skills/specialized-skills/operations-skills/setting-up-cloudwatch-alarm-notifications/SKILL.md
Branch
main
Updated
2026-09-19