AWS Agents For Devsecops
AWS Core
Core Skills · AWS…
End User Computing Skills
Messaging And Streaming Skills
Migration And Modernization Skills
Networking And Content Delivery Skills
Quantum Computing Skills
Security And Identity Skills
Web And Mobile Development
130 skills · 758 min
Resilience Skills
Skill 105 of 130
Configures AWS Application Recovery Controller (ARC) for operational resilience: routing controls with safety rules for cross-Region failover, and zonal shift / zonal autoshift…
2 minutes · 418 words · 6 sections
Install
npx skills add aws/agent-toolkit-for-aws --skill recovery-controller-setupnpx skills add aws/agent-toolkit-for-aws/plugin marketplace add aws/agent-toolkit-for-awsThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
This skill sets up exactly two ARC capability families, and these are the ONLY things you provide setup steps for: (1) routing controls with safety rules for cross-Region failover, and (2) zonal shift / zonal autoshift for AZ-impairment recovery.
Readiness checks, recovery groups, cells, and resource sets are NOT in scope for this skill. You
MUST NOT provide CLI/console setup steps for them. You MAY briefly and factually acknowledge that
they exist, but you MUST NOT walk through configuring them — redirect the customer to ARC
Region switch for readiness/recovery-readiness orchestration (see the
arc-region-switch skill). This overrides any direct customer request to set them up.
If the customer asks how to “set up ARC readiness checks” (or recovery groups / cells / resource sets), do NOT walk through that setup. Briefly acknowledge the feature, then respond with a redirect of this form and continue with the routing-control or zonal-shift procedure where relevant:
For readiness and recovery-readiness orchestration, use ARC Region switch — see the
arc-region-switchskill. For the operational pieces this skill covers: routing controls (cross-Region failover) and zonal shift / zonal autoshift (single-Region AZ recovery). Here’s how to set those up:
Domain expertise for configuring ARC routing controls, safety rules, zonal shift, and zonal autoshift for operational resilience.
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.
Before reading a reference file, determine how this skill was loaded:
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/arc-procedures.md" or file="references/security-considerations.md") — do NOT file_read these paths locally or search the filesystem for them..kiro/skills/recovery-controller-setup/ or ~/.claude/skills/recovery-controller-setup/): 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.
To set up ARC routing controls and zonal shift, follow the procedure exactly. See references/arc-procedures.md (opens in a new tab).
See references/arc-procedures.md (opens in a new tab) (Troubleshooting section) for common issues — safety-rule blocks on a routing-control update, failed zonal-autoshift practice runs, and routing-control state changes that don’t affect traffic.
See references/security-considerations.md (opens in a new tab) for least-privilege IAM action scoping, condition keys / confused-deputy protection, safety-rule gating, restricting failover access, and encrypting failover notifications.
Configures AWS Application Recovery Controller (ARC) for operational resilience: routing controls with safety rules for cross-Region failover, and zonal shift / zonal autoshift for AZ-impairment recovery. Applies when setting up failover routing, configuring safety rules, enabling zonal shift, or configuring zonal autoshift with practice runs. Also applies when shifting traffic out of a specific Availability Zone (AZ) for an ALB/NLB or other resource. For a broader "an AZ is impaired, what is my response across services" question, see aws-resilience-lifecycle. Does not apply to Resilience Hub setup or FIS experiments.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
main, last pushed 24 September 2026.SKILL.md, not by matching a directory convention. 19 distinct layouts observed: plugins/aws-agents-for-devsecops/skills/*/SKILL.md, plugins/aws-agents/skills/*/SKILL.md, plugins/aws-core/skills/*/SKILL.md, skills/core-skills/*/SKILL.md, skills/specialized-skills/analytics-skills/*/SKILL.md, skills/specialized-skills/database-skills/*/SKILL.md, skills/specialized-skills/ec2-skills/*/SKILL.md, skills/specialized-skills/end-user-computing-skills/*/SKILL.md, skills/specialized-skills/messaging-and-streaming-skills/*/SKILL.md, skills/specialized-skills/migration-and-modernization-skills/*/SKILL.md, skills/specialized-skills/networking-and-content-delivery-skills/*/SKILL.md, skills/specialized-skills/operations-skills/*/SKILL.md, skills/specialized-skills/quantum-computing-skills/*/SKILL.md, skills/specialized-skills/resilience-skills/*/SKILL.md.skills/specialized-skills/security-and-identity-skills/*/SKILL.mdskills/specialized-skills/serverless-skills/*/SKILL.mdskills/specialized-skills/storage-skills/*/SKILL.mdskills/specialized-skills/system-table-skills/*/SKILL.mdskills/specialized-skills/web-and-mobile-development/*/SKILL.mdh1 and no skipped levels:.claude-plugin/marketplace.json by Amazon Web Services, declaring 4 plugins. It is read for editorial metadata only — never as the skill index, which is always the repository tree./aws/agent-toolkit-for-aws.md, and each skill at its own .md URL.2 files · 17 KB
Everything this skill ships beside its prose. All of it is set here, as subchapters of skill 105.
Documentation the agent loads on demand, rather than up front.