certbot

Manage TLS certificate lifecycle with Certbot ACME client for Let's Encrypt.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill certbot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: certbot
Source: https://github.com/L3DigitalNet/Claude-Code-Plugins/tree/main/plugins/linux-sysadmin/skills/certbot
Command: npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill certbot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex and often error-prone process of obtaining, renewing, and managing TLS/SSL certificates using Let's Encrypt, ensuring your websites and services remain secure and accessible.

Core Features & Use Cases

  • Automated Certificate Issuance: Obtain new certificates for single domains, wildcards, or multiple domains.
  • Automatic Renewal: Ensures certificates are renewed before they expire, preventing service interruptions.
  • Flexible Challenge Methods: Supports HTTP-01 (requires port 80) and DNS-01 (for wildcards or servers without public IPs) challenges.
  • Web Server Integration: Includes patterns for automatically reloading Nginx and Apache after renewal.
  • Use Case: Secure your web server with free, trusted SSL certificates by running a single command to obtain and configure a certificate, and set up automatic renewal.

Quick Start

Use the certbot skill to obtain a new certificate for 'example.com' using the nginx plugin.

Frequently Asked Questions about certbot

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

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

Automate Let's Encrypt certificate renewal for Nginx using the Certbot ACME client, which handles automatic renewal and reloads the web server through deployment hooks to prevent service interruptions.

What is the best way to get a wildcard TLS certificate for multiple domains?

The best way to get a wildcard TLS certificate is using the DNS-01 challenge via the Certbot ACME client, which securely verifies domain ownership for wildcards and servers without public IPs.

Does Certbot support automatic web server integration for Apache?

Yes, Certbot supports Apache integration by automatically obtaining and configuring SSL certificates, using hooks to seamlessly reload the Apache web server after each successful renewal.

How does the HTTP-01 challenge work when obtaining an SSL certificate?

The HTTP-01 challenge obtains an SSL certificate by proving domain ownership through a specific HTTP response on port 80, allowing the Let's Encrypt ACME client to automatically verify and issue the certificate.

Why do I need to manage TLS certificate lifecycle automation?

You need TLS certificate lifecycle automation to prevent service interruptions caused by expired SSL certificates, ensuring websites remain secure and accessible through automatic acquisition and renewal processes.