New to Claude Skills? Learn how to install them →

Gaws on GitHub

Getting Started with AWS Resilience Hub v2

OfficialFree

Easily set up AWS Resilience Hub for your services.

by aws2.3k stars on aws/agent-toolkit-for-aws
1 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What Getting Started with AWS Resilience Hub v2 does

The Getting Started with AWS Resilience Hub v2 skill is designed to facilitate the initial setup of AWS Resilience Hub, enabling users to create resilience policies, register systems and user journeys, onboard services, and perform failure mode assessments. This skill is particularly useful for developers and IT professionals who are new to AWS Resilience Hub and need a structured approach to establish resilience practices for their applications and services.

By utilizing this skill, users can create a concrete resilience policy with defined availability, Recovery Time Objectives (RTO), and Recovery Point Objectives (RPO) for a single service, including tier-1 services. The skill guides users through the necessary steps to configure Resilience Hub v2 from scratch, ensuring that all components are correctly set up and integrated. It also provides troubleshooting tips for common issues encountered during the setup process, such as stuck assessments or resource discovery problems.

The skill is built to work seamlessly with the AWS MCP server, although it can also operate with the AWS CLI. This flexibility allows users to choose their preferred method of interaction with AWS services. Security considerations are also addressed, emphasizing the importance of least privilege access and proper encryption practices to safeguard sensitive information.

Overall, this skill serves as a comprehensive guide for anyone looking to implement AWS Resilience Hub v2 effectively, ensuring that they can establish a robust resilience strategy for their cloud-based services.

When to use it

Use this skill when you need to set up AWS Resilience Hub v2 from scratch and create resilience policies for your services.

When not to use it

This skill is not suitable for conducting Fault Injection Simulator (FIS) experiments or managing ARC routing controls.

What you can build with it

Initial Setup of Resilience Hub

Use this skill to guide you through the step-by-step process of setting up AWS Resilience Hub v2 for the first time.

Creating Resilience Policies

Quickly create concrete resilience policies with specific targets for your services, ensuring compliance with organizational standards.

Running Failure Mode Assessments

Easily run failure mode assessments to evaluate the resilience of your infrastructure and identify potential vulnerabilities.

How to install Getting Started with AWS Resilience Hub v2

View source

1. Install with the skills CLI

npx skills add aws/agent-toolkit-for-aws/resilience-hub-getting-started --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by aws

Getting Started with AWS Resilience Hub v2

Overview

Domain expertise for first-time Resilience Hub v2 setup: policies, systems, user journeys, services, input sources, and failure mode assessments.

The AWS MCP server is recommended for executing this skill's AWS API calls, but it is not required — all operations also work with the AWS CLI directly.

Guardrail — where this skill's own files live (MCP vs local install)

Before reading a reference file, determine how this skill was loaded:

  • Loaded via the AWS MCP retrieve_skill tool: the skill's reference files are not on the local filesystem. Fetch each one through retrieve_skill with the file parameter (e.g. file="references/setup-procedure.md") — do NOT file_read these paths locally or search the filesystem for them.
  • Installed locally (e.g. .kiro/skills/resilience-hub-getting-started/ or ~/.claude/skills/resilience-hub-getting-started/): read reference files from the local skill directory using the relative paths shown here.

This applies only to the skill's own reference files; always read and write user or session data in the working directory, never through retrieve_skill.

Set up Resilience Hub v2

To configure Resilience Hub v2 from scratch, follow the procedure exactly. See references/setup-procedure.md.

Troubleshooting

Assessment stuck in IN_PROGRESS

Poll with aws resiliencehubv2 list-failure-mode-assessments. If stuck >30 min, check the errorCode field — common causes are INVALID_PERMISSIONS or CMK_ACCESS_DENIED on cross-account roles.

Achievability shows NOT_ACHIEVABLE

Your architecture cannot meet the policy targets. Fix infrastructure before running FIS experiments — testing won't help if the architecture is fundamentally insufficient.

No resources discovered

Verify input sources are correct: CFN stack ARN exists, Terraform state file is accessible, EKS cluster is in the specified regions, or resource tags match actual resources.

Security Considerations

  • Least privilege: scope the invoker role to read-only discovery of only the resource types in your input sources; attach the AWS managed AWSResilienceHubAsssessmentExecutionPolicy (AWS spells it with three s's) or a tighter custom policy.
  • Encryption at rest / in transit: recommend S3 buckets for Terraform state and assessment reports use server-side encryption (SSE-KMS) and a bucket policy enforcing TLS via aws:SecureTransport.
  • Condition keys (confused-deputy): add an aws:SourceAccount (and ideally aws:SourceArn scoped to the specific Resilience Hub service ARN) condition to the invoker role's trust policy so only your account's Resilience Hub can assume it.
  • Limit assessment exposure: restrict who can call start-failure-mode-assessment (it reads infrastructure state) and who can read assessment findings and reports — these can contain sensitive architecture detail.
  • Further reading: see Security in AWS Resilience Hub and IAM Best Practices (including cross-service confused-deputy prevention).

Frequently asked questions about Getting Started with AWS Resilience Hub v2

Similar skills