smaqit.infrastructure-domain-tls

Community

Automate 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_name setting 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.
View Source Repository

Agent Skills Search Helper

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