ssl-tls-management

Manage SSL/TLS certificates with Let's Encrypt, Certbot, and cert-manager.

46|4|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/BagelHole/DevOps-Security-Agent-Skills --skill ssl-tls-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssl-tls-management
Source: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/main/security/network/ssl-tls-management
Command: npx skills add https://github.com/BagelHole/DevOps-Security-Agent-Skills --skill ssl-tls-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the critical need to secure network communications by managing SSL/TLS certificates, ensuring secure HTTPS connections, and maintaining robust security configurations.

Core Features & Use Cases

  • Certificate Management: Automate the acquisition and renewal of SSL/TLS certificates using Let's Encrypt (Certbot) or Kubernetes-native solutions (cert-manager).
  • Secure Configuration: Implement strong SSL/TLS protocols and cipher suites for web servers like Nginx.
  • Monitoring: Provide methods to check certificate expiration and chain validity.
  • Use Case: When deploying a new web service, use this Skill to obtain and configure a valid SSL certificate, ensuring all traffic is encrypted and trusted.

Quick Start

Use the ssl-tls-management skill to obtain an SSL certificate for example.com using Certbot.

Frequently Asked Questions about ssl-tls-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Let's Encrypt certificate provisioning for Kubernetes?

Automate Let's Encrypt certificate provisioning by configuring Kubernetes cert-manager to acquire and renew SSL/TLS certificates natively. This handles automated validation and issuance for your cluster ingress.

What does Certbot do for SSL certificate renewal?

Certbot automates the acquisition and renewal of SSL/TLS certificates from Let's Encrypt. It configures your web server to use the certificates and provides methods to check certificate expiration and chain validity.

How do I configure strong cipher suites for Nginx?

Configure strong cipher suites for Nginx by implementing robust SSL/TLS protocols within your web server configuration. This secures network communications by enforcing strong encryption standards for HTTPS traffic.

Can I check SSL certificate expiration and chain validity?

Yes, you can check SSL certificate expiration and chain validity using monitoring methods included in the skill. This ensures your certificates remain valid and trusted, preventing secure connection failures.

What is the best way to secure HTTPS communications for a new web service?

The best way to secure HTTPS communications is to obtain a valid SSL certificate using Let's Encrypt or cert-manager, then configure your web server with strong cipher suites. This encrypts all traffic and ensures trust.