Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

Aws Rds Database

  • 406 installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

aws-rds-database is a Claude Code skill that guides developers through designing and deploying AWS RDS instances with backups, parameter groups, subnet groups, and connection settings for managed PostgreSQL or MySQL tran

About

aws-rds-database is a prompt-driven skill from aj-geddes/useful-ai-prompts that walks developers through provisioning AWS RDS for production-grade PostgreSQL or MySQL. The workflow covers instance sizing, subnet and parameter groups, backup retention, security groups, and application connection settings so services can persist data without self-managing database servers. Developers reach for aws-rds-database when standing up a new backend, migrating off a local database, or hardening RDS configuration before launch. The skill emphasizes managed-database best practices—high availability options, backup policies, and tunable parameters—rather than generic cloud overviews.

  • Engine selection and sizing
  • Subnet and security groups
  • Automated backups
  • Read replica planning
  • Secrets and connection strings

Aws Rds Database by the numbers

  • 406 all-time installs (skills.sh)
  • Ranked #145 of 911 Databases skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill aws-rds-database

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs406
repo stars305
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do you configure AWS RDS for PostgreSQL?

Design and deploy AWS RDS instances with backups, parameter groups, subnet groups, and connection settings for transactional apps needing managed PostgreSQL or MySQL.

Who is it for?

Backend engineers provisioning managed PostgreSQL or MySQL on AWS RDS for a new service or production migration.

Skip if: Teams needing NoSQL stores, serverless-only databases, or deep DBA tuning beyond RDS-managed parameter groups.

When should I use this skill?

A developer asks to design, provision, or harden AWS RDS with backups, networking, and connection settings for PostgreSQL or MySQL.

What you get

RDS architecture notes, subnet and parameter group definitions, backup and connection configuration, and a deployment checklist for managed PostgreSQL or MySQL.

  • RDS architecture specification
  • subnet and parameter group definitions
  • backup and connection configuration checklist

Files

SKILL.mdMarkdownGitHub ↗

AWS RDS Database

Table of Contents

Overview

Amazon RDS simplifies relational database deployment and operations. Support multiple database engines with automated backups, replication, encryption, and high availability through Multi-AZ deployments.

When to Use

  • PostgreSQL and MySQL applications
  • Transactional databases and OLTP
  • Oracle and Microsoft SQL Server workloads
  • Read-heavy applications with replicas
  • Development and staging environments
  • Data requiring ACID compliance
  • Applications needing automatic backups
  • Disaster recovery scenarios

Quick Start

Minimal working example:

# Create DB subnet group
aws rds create-db-subnet-group \
  --db-subnet-group-name app-db-subnet \
  --db-subnet-group-description "App database subnet" \
  --subnet-ids subnet-12345 subnet-67890

# Create security group for RDS
aws ec2 create-security-group \
  --group-name rds-sg \
  --description "RDS security group" \
  --vpc-id vpc-12345

# Allow inbound PostgreSQL
aws ec2 authorize-security-group-ingress \
  --group-id sg-rds123 \
  --protocol tcp \
  --port 5432 \
  --source-security-group-id sg-app123

# Create RDS instance
aws rds create-db-instance \
  --db-instance-identifier myapp-db \
  --db-instance-class db.t3.micro \
  --engine postgres \
  --engine-version 15.2 \
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
RDS Instance Creation with AWS CLIRDS Instance Creation with AWS CLI
Terraform RDS ConfigurationTerraform RDS Configuration
Database Connection and ConfigurationDatabase Connection and Configuration

Best Practices

✅ DO

  • Use Multi-AZ for production
  • Enable automated backups
  • Use encryption at rest and in transit
  • Implement IAM database authentication
  • Create read replicas for scaling
  • Monitor performance metrics
  • Set up CloudWatch alarms
  • Store credentials in Secrets Manager
  • Use parameter groups for configuration

❌ DON'T

  • Store passwords in code
  • Disable encryption
  • Use public accessibility in production
  • Ignore backup retention
  • Skip automated backups
  • Create databases without Multi-AZ

Related skills

How it compares

Choose aws-rds-database when you need guided RDS provisioning artifacts; use infrastructure-as-code skills when Terraform or CloudFormation templates are the deliverable.

FAQ

What databases does aws-rds-database cover?

aws-rds-database focuses on managed PostgreSQL and MySQL on AWS RDS. The skill addresses instance design, subnet groups, parameter groups, backup retention, and application connection settings for transactional workloads rather than NoSQL engines.

When should developers use aws-rds-database?

aws-rds-database fits new backend builds, local-to-RDS migrations, and pre-launch hardening when teams need guided RDS provisioning. It produces concrete configuration artifacts instead of generic AWS console walkthroughs.

Databasesdatabases

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.