home / skills / jeremylongshore / claude-code-plugins-plus-skills / cloudformation-template-creator

cloudformation-template-creator skill

/skills/13-aws-skills/cloudformation-template-creator

This skill provides automated guidance and production-ready CloudFormation templates for AWS resources, ensuring best practices and validation.

npx playbooks add skill jeremylongshore/claude-code-plugins-plus-skills --skill cloudformation-template-creator

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
2.2 KB
---
name: "cloudformation-template-creator"
description: |
  Create cloudformation template creator operations. Auto-activating skill for AWS Skills.
  Triggers on: cloudformation template creator, cloudformation template creator
  Part of the AWS Skills skill category. Use when working with cloudformation template creator functionality. Trigger with phrases like "cloudformation template creator", "cloudformation creator", "cloudformation".
allowed-tools: "Read, Write, Edit, Bash(aws:*)"
version: 1.0.0
license: MIT
author: "Jeremy Longshore <[email protected]>"
---

# Cloudformation Template Creator

## Overview

This skill provides automated assistance for cloudformation template creator tasks within the AWS Skills domain.

## When to Use

This skill activates automatically when you:
- Mention "cloudformation template creator" in your request
- Ask about cloudformation template creator patterns or best practices
- Need help with amazon web services skills covering compute, storage, networking, serverless, and aws-specific best practices.

## Instructions

1. Provides step-by-step guidance for cloudformation template creator
2. Follows industry best practices and patterns
3. Generates production-ready code and configurations
4. Validates outputs against common standards

## Examples

**Example: Basic Usage**
Request: "Help me with cloudformation template creator"
Result: Provides step-by-step guidance and generates appropriate configurations


## Prerequisites

- Relevant development environment configured
- Access to necessary tools and services
- Basic understanding of aws skills concepts


## Output

- Generated configurations and code
- Best practice recommendations
- Validation results


## Error Handling

| Error | Cause | Solution |
|-------|-------|----------|
| Configuration invalid | Missing required fields | Check documentation for required parameters |
| Tool not found | Dependency not installed | Install required tools per prerequisites |
| Permission denied | Insufficient access | Verify credentials and permissions |


## Resources

- Official documentation for related tools
- Best practices guides
- Community examples and tutorials

## Related Skills

Part of the **AWS Skills** skill category.
Tags: aws, lambda, s3, ec2, cloudformation

Overview

This skill automates creation and validation of AWS CloudFormation templates to accelerate infrastructure-as-code workflows. It generates production-ready YAML or JSON templates, enforces common best practices, and offers step-by-step guidance for compute, storage, networking, and serverless patterns. Use it to quickly scaffold, review, and iterate CloudFormation designs consistent with AWS recommendations.

How this skill works

The skill inspects requested architecture patterns or resource requirements and produces a CloudFormation template tailored to those inputs. It applies common patterns (VPCs, subnets, security groups, IAM roles, Lambda, S3, EC2) and validates the output against basic schema rules and AWS naming/permission considerations. It can also provide deployment guidance and suggested parameterization for reuse across environments.

When to use it

  • Scaffolding a new environment with VPC, subnets, and core services
  • Creating serverless stacks with Lambda, API Gateway, and IAM roles
  • Generating storage and data infrastructure like S3, RDS, or DynamoDB
  • Converting architecture notes into a ready-to-deploy template
  • Reviewing or validating existing CloudFormation for common issues

Best practices

  • Parameterize environment-specific values and avoid hard-coded credentials
  • Use Outputs and Export/Import only when necessary to reduce coupling
  • Follow least-privilege for IAM roles and use managed policies carefully
  • Validate templates locally (cfn-lint) and test in non-production first
  • Modularize templates with nested stacks or macros for complex architectures

Example use cases

  • Generate a baseline VPC + public/private subnets + NAT for a new project
  • Create a serverless REST API stack (Lambda, API Gateway, DynamoDB) with CI/CD hints
  • Produce an S3-backed static website template with CloudFront and SSL
  • Convert deployment notes into a parameterized template ready for tooling
  • Validate and suggest fixes for CloudFormation schema or permission issues

FAQ

Can it produce both YAML and JSON templates?

Yes. It can output either YAML or JSON based on your preference.

Does it check IAM permissions and least-privilege?

It recommends least-privilege patterns and flags common IAM risks, but you should review and test policies in your security workflow.