smaqit.infrastructure-domain-tls

Automate Let's Encrypt TLS certificate setup and renewal on Nginx servers.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ruifrvaz/local-image-generator --skill smaqit-infrastructure-domain-tls
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smaqit.infrastructure-domain-tls
Source: https://github.com/ruifrvaz/local-image-generator/tree/main/.github/skills/smaqit.infrastructure-domain-tls
Command: npx skills add https://github.com/ruifrvaz/local-image-generator --skill smaqit-infrastructure-domain-tls

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires certbot, python, openssl, and includes scripts (resource) and references (resource) components.

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.

Frequently Asked Questions about smaqit.infrastructure-domain-tls

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

FAQPage Schema
How do I automate Let's Encrypt TLS certificate setup for Nginx?

Automate Let's Encrypt TLS certificate setup for Nginx by invoking the skill with your domain name to handle DNS propagation verification, server name updates, and certificate issuance via Certbot.

How does DNS propagation verification work before issuing a TLS certificate?

DNS propagation verification confirms that the A record for your domain has successfully propagated across the network before attempting Let's Encrypt certificate issuance, preventing validation failures.

Can I use Certbot to automate HTTP to HTTPS redirection on Nginx?

Yes, you can use Certbot to automate HTTP to HTTPS redirection on Nginx. The skill configures the redirection and runs HTTPS smoke tests to ensure correct server responses.

What dependencies do I need to run automated TLS certificate issuance and renewal?

To run automated TLS certificate issuance and renewal, you need Certbot, Python, and OpenSSL installed on your Nginx server to execute the configuration and verification scripts.

How do I verify Let's Encrypt certificate auto-renewal on an Nginx server?

You verify Let's Encrypt certificate auto-renewal on an Nginx server by running the skill's built-in auto-renewal verification checks, which confirm that the automated renewal process functions correctly.

Is automated Nginx TLS configuration suitable for continuous deployment scenarios?

Automated Nginx TLS configuration is suitable for continuous deployment scenarios, specifically fulfilling infrastructure topology requirements ranging from INF-TOPOLOGY-004 to INF-TOPOLOGY-007.