smaqit.infrastructure-domain-tls
CommunityAutomate Let's Encrypt TLS setup and renewal for Nginx domains.
Authorruifrvaz
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manages the process of setting up and auto-renewing TLS certificates for Nginx web servers, automating the complex steps of DNS propagation, nginx configuration, and Let's Encrypt certificate issuance.
Core Features & Use Cases
- DNS Propagation Verification: Confirms A record for the domain has propagated.
- Nginx Server Name Update: Automates the
server_namesetting for Nginx. - Let's Encrypt Certificate Issuance: Utilizes Certbot for certificate management.
- HTTPS Smoke Tests: Ensures correct HTTP to HTTPS redirect and server response.
- Auto-Renewal Verification: Checks for successful certificate auto-renewal.
Quick Start
Invoke the skill with the domain name: /domain.tls himcorp.com.
Dependency Matrix
Required Modules
certbotpythonopenssl
Components
scriptsreferences
💻 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: smaqit.infrastructure-domain-tls Download link: https://github.com/ruifrvaz/local-image-generator/archive/main.zip#smaqit-infrastructure-domain-tls Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.