{"id":"fc9f2506-9ea1-43d9-bd41-5283c0c751c4","shortId":"uUbKBS","kind":"skill","title":"Validate CloudFormation templates before deploy with cfn-lint","tagline":"Catch CloudFormation schema, region, and intrinsic-function mistakes before a stack update fails in review or deployment.","description":"# Validate CloudFormation templates before deploy with cfn-lint\n\nCatch CloudFormation schema, region, and intrinsic-function mistakes before a stack update fails in review or deployment.\n\n## Prerequisites\n\nPython or cfn-lint binary, CloudFormation templates\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- pip install cfn-lint. If pip is not available, run\n- brew install cfn-lint\n- docker build --tag cfn-lint:latest .\n- docker run --rm -v pwd:/data cfn-lint:latest /data/template.yaml\n\nRequirements and caveats from upstream:\n- <img alt=\"[cfn-lint logo]\" src=\"https://github.com/aws-cloudformation/cfn-python-lint/blob/main/logo.png?raw=true\" width=\"150\" align=\"right\">\n- [![codecov](https://codecov.io/gh/aws-cloudformation/cfn-lint/branch/main/graph/badge.svg)](https://codecov.io/gh/aws-cloudformation/cfn-python-lint)\n- Python 3.10 to 3.14 are supported.\n\nBasic usage or getting-started notes:\n- _To get information about the [SAM Transformation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html), run the linter with --info_\n- ### Pip\n- #### Optional dependencies\n\n- Source: https://github.com/aws-cloudformation/cfn-lint\n- Extracted from upstream docs: https://raw.githubusercontent.com/aws-cloudformation/cfn-lint/HEAD/README.md\n\n## Documentation\n\n- https://github.com/aws-cloudformation/cfn-lint\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/validate-cloudformation-templates-before-deploy-with-cfn-lint/)","tags":["validate","cloudformation","templates","before","deploy","with","cfn","lint","skills","agentskillexchange","agent-skills","ai-agents"],"capabilities":["skill","source-agentskillexchange","skill-validate-cloudformation-templates-before-deploy-with-cfn-lint","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/validate-cloudformation-templates-before-deploy-with-cfn-lint","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,530 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:00.851Z","embedding":null,"createdAt":"2026-05-18T13:20:11.620Z","updatedAt":"2026-05-18T19:13:00.851Z","lastSeenAt":"2026-05-18T19:13:00.851Z","tsv":"'/aws-cloudformation/cfn-lint':153,164 '/aws-cloudformation/cfn-lint/head/readme.md':160 '/awscloudformation/latest/userguide/transform-aws-serverless.html),':141 '/data':104 '/data/template.yaml':109 '/gh/aws-cloudformation/cfn-lint/branch/main/graph/badge.svg)](https://codecov.io/gh/aws-cloudformation/cfn-python-lint)':118 '/skills/validate-cloudformation-templates-before-deploy-with-cfn-lint/)':171 '3.10':120 '3.14':122 'agent':166 'agentskillexchange.com':170 'agentskillexchange.com/skills/validate-cloudformation-templates-before-deploy-with-cfn-lint/)':169 'avail':85 'basic':125 'binari':61 'brew':87 'build':93 'catch':10,37 'caveat':112 'cfn':8,35,59,79,90,96,106 'cfn-lint':7,34,58,78,89,95,105 'cloudform':2,11,29,38,62 'codecov':115 'codecov.io':117 'codecov.io/gh/aws-cloudformation/cfn-lint/branch/main/graph/badge.svg)](https://codecov.io/gh/aws-cloudformation/cfn-python-lint)':116 'depend':149 'deploy':5,27,32,54 'doc':157 'docker':92,99 'docs.aws.amazon.com':140 'docs.aws.amazon.com/awscloudformation/latest/userguide/transform-aws-serverless.html),':139 'document':161 'environ':75 'exchang':168 'extract':154 'fail':23,50 'function':17,44 'get':129,133 'getting-start':128 'github.com':152,163 'github.com/aws-cloudformation/cfn-lint':151,162 'info':146 'inform':134 'instal':64,68,77,88 'intrins':16,43 'intrinsic-funct':15,42 'latest':98,108 'lint':9,36,60,80,91,97,107 'linter':144 'match':73 'mistak':18,45 'note':131 'option':148 'path':71 'pip':76,82,147 'prerequisit':55 'pwd':103 'python':56,119 'raw.githubusercontent.com':159 'raw.githubusercontent.com/aws-cloudformation/cfn-lint/head/readme.md':158 'region':13,40 'requir':110 'review':25,52 'rm':101 'run':86,100,142 'sam':137 'schema':12,39 'setup':70 'skill':167 'skill-validate-cloudformation-templates-before-deploy-with-cfn-lint' 'sourc':150,165 'source-agentskillexchange' 'stack':21,48 'start':130 'support':124 'tag':94 'templat':3,30,63 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'transform':138 'updat':22,49 'upstream':67,114,156 'usag':126 'use':65 'v':102 'valid':1,28","prices":[{"id":"b5c53209-447f-49be-8657-a2b6eea951b0","listingId":"fc9f2506-9ea1-43d9-bd41-5283c0c751c4","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:11.620Z"}],"sources":[{"listingId":"fc9f2506-9ea1-43d9-bd41-5283c0c751c4","source":"github","sourceId":"agentskillexchange/skills/validate-cloudformation-templates-before-deploy-with-cfn-lint","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/validate-cloudformation-templates-before-deploy-with-cfn-lint","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:11.620Z","lastSeenAt":"2026-05-18T19:13:00.851Z"}],"details":{"listingId":"fc9f2506-9ea1-43d9-bd41-5283c0c751c4","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"validate-cloudformation-templates-before-deploy-with-cfn-lint","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"f9c5d5315aa0a986b3998f36c39573fd62503bad","skill_md_path":"skills/validate-cloudformation-templates-before-deploy-with-cfn-lint/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/validate-cloudformation-templates-before-deploy-with-cfn-lint"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Validate CloudFormation templates before deploy with cfn-lint","description":"Catch CloudFormation schema, region, and intrinsic-function mistakes before a stack update fails in review or deployment."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/validate-cloudformation-templates-before-deploy-with-cfn-lint"},"updatedAt":"2026-05-18T19:13:00.851Z"}}