home / skills / jeremylongshore / claude-code-plugins-plus-skills / elasticache-config

elasticache-config skill

/skills/13-aws-skills/elasticache-config

This skill guides elasticache config setup with step-by-step, production-ready guidance and best-practice validation for AWS environments.

npx playbooks add skill jeremylongshore/claude-code-plugins-plus-skills --skill elasticache-config

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

Files (1)
SKILL.md
2.1 KB
---
name: "elasticache-config"
description: |
  Configure elasticache config operations. Auto-activating skill for AWS Skills.
  Triggers on: elasticache config, elasticache config
  Part of the AWS Skills skill category. Use when configuring systems or services. Trigger with phrases like "elasticache config", "elasticache config", "elasticache".
allowed-tools: "Read, Write, Edit, Bash(aws:*)"
version: 1.0.0
license: MIT
author: "Jeremy Longshore <[email protected]>"
---

# Elasticache Config

## Overview

This skill provides automated assistance for elasticache config tasks within the AWS Skills domain.

## When to Use

This skill activates automatically when you:
- Mention "elasticache config" in your request
- Ask about elasticache config 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 elasticache config
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 elasticache config"
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 ElastiCache configuration tasks within AWS-focused workflows. It gives clear, production-oriented guidance, generates configuration snippets, and validates settings against common standards. Use it to speed up setup, enforce best practices, and reduce manual errors when working with Redis or Memcached on ElastiCache.

How this skill works

When triggered by phrases like "elasticache config," the skill analyzes the requested configuration intent and returns step-by-step instructions, IaC snippets (CloudFormation/Terraform), and CLI/API commands. It validates required fields, checks for common misconfigurations (networking, security groups, parameter groups), and provides remediation suggestions. The skill produces ready-to-run examples and notes prerequisites and permission considerations.

When to use it

  • Setting up a new ElastiCache cluster (Redis or Memcached)
  • Migrating applications to ElastiCache or changing replication/topology
  • Creating or tuning parameter groups and engine settings
  • Configuring VPC, subnets, and security groups for cache access
  • Validating existing ElastiCache configurations for best practices

Best practices

  • Use parameter groups to manage engine settings centrally and version-control them in IaC
  • Deploy Redis clusters across multiple AZs with replicas for high availability
  • Place ElastiCache instances in private subnets and restrict access via security groups and IAM
  • Enable automatic backups and set retention and snapshot schedules appropriate to RTO/RPO
  • Validate configuration changes in a staging environment and run performance tests before promoting to production

Example use cases

  • Generate CloudFormation or Terraform snippets for a Redis cluster with replication and snapshot settings
  • Walk through creating a custom parameter group and applying it to a cluster
  • Diagnose connection failures caused by VPC or security-group misconfiguration and propose fixes
  • Provide step-by-step commands to create, modify, or delete an ElastiCache cluster using AWS CLI or SDKs
  • Recommend tuning changes for latency or memory pressure based on typical workload patterns

FAQ

What engines does this skill support?

It covers Redis and Memcached configuration patterns and best practices used with ElastiCache.

Will it run changes in my account?

No. The skill generates commands and IaC you can run; you must execute them with your credentials and tooling.

What permissions do I need to apply configurations?

You need IAM permissions for ElastiCache, EC2 (networking), and optionally CloudFormation or Terraform execution roles depending on the deployment method.