Validate and analyze AWS CloudFormation templates for security and best practices
Scanned 9/2/2026
Install to Claude Code
npx -y skills add a5c-ai/babysitter --skill cloudformation-analyzer --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Cloudformation Analyzer?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/a5c-ai-cloudformation-analyzer-babysitter)More formats (shields.io, HTML) on the badges page.
---
name: cloudformation-analyzer
description: Validate and analyze AWS CloudFormation templates for security and best practices
allowed-tools:
- Bash
- Read
- Write
- Glob
graph:
domains: [domain:software-engineering]
specializations: [specialization:software-architecture]
skillAreas: [skill-area:terraform-infrastructure, skill-area:configuration-management]
roles: [role:architect, role:platform-engineer]
topics: [topic:infrastructure-as-code]
---
# CloudFormation Analyzer Skill
## Overview
Validates and analyzes AWS CloudFormation templates including security scanning with cfn-nag, resource dependency analysis, and cost estimation.
## Capabilities
- Validate CloudFormation templates
- Security scanning (cfn-nag)
- Resource dependency analysis
- Cost estimation
- Best practice linting
- Drift detection support
- Stack change set analysis
## Target Processes
- iac-review
- cloud-architecture-design
## Input Schema
```json
{
"type": "object",
"required": ["templatePath"],
"properties": {
"templatePath": {
"type": "string",
"description": "Path to CloudFormation template"
},
"mode": {
"type": "string",
"enum": ["validate", "security", "cost", "all"],
"default": "all"
},
"options": {
"type": "object",
"properties": {
"parametersFile": {
"type": "string",
"description": "Path to parameters file"
},
"region": {
"type": "string",
"default": "us-east-1"
},
"failOnWarning": {
"type": "boolean",
"default": false
}
}
}
}
}
```
## Output Schema
```json
{
"type": "object",
"properties": {
"valid": {
"type": "boolean"
},
"resources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"logicalId": { "type": "string" },
"type": { "type": "string" },
"dependencies": { "type": "array" }
}
}
},
"securityFindings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"rule": { "type": "string" },
"severity": { "type": "string" },
"resource": { "type": "string" },
"message": { "type": "string" }
}
}
},
"estimatedCost": {
"type": "object",
"properties": {
"monthly": { "type": "number" },
"breakdown": { "type": "array" }
}
}
}
}
```
## Usage Example
```javascript
{
kind: 'skill',
skill: {
name: 'cloudformation-analyzer',
context: {
templatePath: 'infrastructure/main.yaml',
mode: 'all',
options: {
region: 'us-east-1'
}
}
}
}
```

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!