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

Ssl Certificate Management

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

ssl-certificate-management is a useful-ai-prompts skill that guides automated TLS certificate provisioning, renewal, rotation, and monitoring for developers managing HTTPS across domains, load balancers, and CDNs.

About

ssl-certificate-management is a useful-ai-prompts skill for automated SSL/TLS certificate lifecycle management across infrastructure. It covers HTTPS enablement, renewal automation, multi-domain and wildcard certificates, expiry alerting, zero-downtime rotation, and internal PKI with Let's Encrypt, AWS ACM, and Vault integrations. A quick-start cert-manager ClusterIssuer YAML demonstrates HTTP-01 and DNS-01 ACME solvers, and five reference guides in references/ cover Let's Encrypt with cert-manager, AWS ACM, monitoring and renewal, automated renewal workflows, and certificate pinning. Developers reach for this skill when standing up TLS on Kubernetes ingress, rotating expiring certs on load balancers, or replacing manual openssl renewals with automated pipelines.

  • Automates ACME/Let's Encrypt or CA-managed issuance
  • Configures renewal jobs and expiry monitoring alerts
  • Handles multi-domain, wildcard, and mTLS scenarios
  • Documents rollback when certificate rotation fails

Ssl Certificate Management by the numbers

  • 447 all-time installs (skills.sh)
  • Ranked #274 of 1,435 DevOps & CI/CD 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 ssl-certificate-management

Add your badge

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

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

How do you automate TLS certificate renewal?

Provision, renew, rotate, and monitor TLS certificates across domains, load balancers, and CDNs with automation and expiry alerting.

Who is it for?

Platform engineers managing HTTPS on Kubernetes ingress, AWS load balancers, or multi-domain CDNs who need automated renewal and expiry monitoring.

Skip if: Skip ssl-certificate-management when the task is application authentication logic or local development self-signed certs without production renewal requirements.

When should I use this skill?

User asks to provision, renew, rotate, or monitor TLS certificates across domains, load balancers, CDNs, or Kubernetes clusters.

What you get

cert-manager manifests, renewal automation configs, monitoring alerts, and rotation runbooks for production TLS endpoints.

  • cert-manager manifests
  • renewal automation config
  • certificate monitoring setup

By the numbers

  • Bundles 5 reference guides in references/
  • Quick-start YAML demonstrates HTTP-01 and DNS-01 ACME solvers
  • Recommends 2048+ RSA or 256+ ECDSA key sizes

Files

SKILL.mdMarkdownGitHub ↗

SSL Certificate Management

Table of Contents

Overview

Implement automated SSL/TLS certificate management across infrastructure, including provisioning, renewal, monitoring, and secure distribution to services.

When to Use

  • HTTPS/TLS enablement
  • Certificate renewal automation
  • Multi-domain certificate management
  • Wildcard certificate handling
  • Certificate monitoring and alerts
  • Zero-downtime certificate rotation
  • Internal PKI management

Quick Start

Minimal working example:

# cert-manager-setup.yaml
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: letsencrypt-prod
spec:
  acme:
    server: https://acme-v02.api.letsencrypt.org/directory
    email: admin@myapp.com
    privateKeySecretRef:
      name: letsencrypt-prod
    solvers:
      # HTTP-01 solver for standard domains
      - http01:
          ingress:
            class: nginx
        selector:
          dnsNames:
            - "myapp.com"
            - "www.myapp.com"

      # DNS-01 solver for wildcard domains
      - dns01:
          route53:
            region: us-east-1
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Let's Encrypt with Cert-ManagerLet's Encrypt with Cert-Manager
AWS ACM Certificate ManagementAWS ACM Certificate Management
Certificate Monitoring and RenewalCertificate Monitoring and Renewal
Automated Certificate RenewalAutomated Certificate Renewal
Certificate PinningCertificate Pinning

Best Practices

✅ DO

  • Automate certificate renewal
  • Use Let's Encrypt for public certs
  • Monitor certificate expiration
  • Use wildcard certs strategically
  • Implement certificate pinning
  • Rotate certificates regularly
  • Store keys securely
  • Use strong key sizes (2048+ RSA, 256+ ECDSA)

❌ DON'T

  • Manual certificate management
  • Self-signed certs in production
  • Share private keys
  • Ignore expiration warnings
  • Use weak key sizes
  • Mix dev and prod certs
  • Commit certs to git
  • Disable certificate validation

Related skills

How it compares

Pick ssl-certificate-management over generic HTTPS tutorials when renewal automation, wildcard DNS-01 challenges, or multi-cloud cert distribution are required.

FAQ

Which certificate providers does ssl-certificate-management cover?

ssl-certificate-management covers Let's Encrypt with cert-manager, AWS ACM, HashiCorp Vault, and internal PKI patterns. The skill includes a cert-manager ClusterIssuer quick start with HTTP-01 and DNS-01 ACME solvers for standard and wildcard domains.

How many reference guides ship with ssl-certificate-management?

ssl-certificate-management bundles 5 reference guides covering Let's Encrypt with cert-manager, AWS ACM certificate management, certificate monitoring and renewal, automated certificate renewal workflows, and certificate pinning best practices.

DevOps & CI/CDinfradeploymonitoring

This week in AI coding

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

unsubscribe anytime.