caddy

Generate and update Caddyfiles for reverse proxy with automatic HTTPS.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/rodacato/kwik-e-dev --skill caddy-rodacato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: caddy
Source: https://github.com/rodacato/kwik-e-dev/tree/main/plugins/launchpad/skills/caddy
Command: npx skills add https://github.com/rodacato/kwik-e-dev --skill caddy-rodacato

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create or update a Caddyfile to provide a simple, secure reverse proxy with automatic HTTPS, eliminating manual TLS setup and complex nginx configurations.

Core Features & Use Cases

  • Automates Caddyfile generation and updates for domains, ports, and static assets.
  • Provides automatic TLS via Let's Encrypt and local development TLS options.
  • Use Case: Deploy a web app behind a domain, serve static assets, or add a new subdomain with minimal ops.

Quick Start

Create or update the Caddyfile for your domain and ensure TLS is provisioned.

Frequently Asked Questions about caddy

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

FAQPage Schema
How do I set up a reverse proxy with automatic HTTPS for my web app?

You can set up a reverse proxy with automatic HTTPS by generating a Caddyfile that reads your project domain and port, applies Let's Encrypt TLS settings, and validates the final configuration automatically.

What is the easiest way to configure TLS with Let's Encrypt without manual setup?

Using Caddyfile automation provisions TLS certificates via Let's Encrypt automatically, eliminating manual TLS setup and complex web server configurations for your hosted domains.

Can I serve static assets and add new subdomains using an automated Caddyfile?

Yes, automating Caddyfile generation handles serving static assets and adding new subdomains or routes by updating domain and port configurations while maintaining valid HTTPS.

How do I get local development TLS working for my dynamic app?

Local development TLS can be configured using Caddyfile generation options that apply local TLS settings, allowing you to securely test your dynamic app behind a domain before deployment.

What is the best way to replace complex nginx configurations for simple domain routing?

Generating a Caddyfile provides a simple, secure reverse proxy with automatic HTTPS, replacing complex nginx configurations and manual TLS certificate management with minimal ops overhead.