ssl-certificates

Community

Automate Let's Encrypt issuance and renewal

Authorbillyfranklim1
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manage and recover TLS certificates for web domains so sites remain securely reachable, covering issuance, renewal failures, wildcard challenges, and common Nginx SSL errors when Cloudflare proxying is involved.

Core Features & Use Cases

  • Let's Encrypt issuance: Guide through certbot workflows for standard and wildcard certificates using DNS-01 validation.
  • Auto-renewal and recovery: Diagnose and repair failed certbot renewals, and configure reliable scheduled renewal (cron/systemd) and monitoring.
  • Cloudflare DNS integration: Handle API-driven DNS-01 challenges for wildcard subdomains and account for Cloudflare proxy behavior that can interfere with HTTP validation.
  • Nginx troubleshooting: Walk through common SSL handshake failures, mixed content, HSTS issues, and configuration fixes to restore HTTPS.
  • Use Case: Provision a wildcard preview certificate via Cloudflare DNS-01 for *.preview.example.com, enable auto-renewal, and resolve an expired certificate causing Nginx handshake errors.

Quick Start

Obtain and install a Let's Encrypt certificate for your domain via certbot using Cloudflare DNS-01 validation and configure automatic renewals so Nginx serves HTTPS continuously.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ssl-certificates
Download link: https://github.com/billyfranklim1/claude-skills/archive/main.zip#ssl-certificates

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.