agentsclimarketplace

Caddy

Skill G1Joshi/Agent-Skills/skills/devops/caddy

Caddy automatic HTTPS web server. Use for simple web serving.From its SKILL.md

Install
npx -y skills add G1Joshi/Agent-Skills --skill caddy

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.4 KB, 338 tokens by cl100k_base, as published. Nobody here has run it

Caddy

Caddy 2 is a powerful, enterprise-ready web server with automatic HTTPS by default. v2.8 (2025) improves HTTP/3 performance and certificate management.

When to Use

  • HTTPS Default: You want zero-config SSL. Caddy obtains and renews certificates automatically.
  • Simplicity: Caddyfile is the most human-readable config format.
  • Go Apps: Can act as a process manager or library for Go applications.

Quick Start

# Caddyfile
example.com {
    reverse_proxy localhost:3000
    encode zstd gzip
    file_server
}

Core Concepts

Caddyfile

Simple configuration format. directive argument { block }

JSON Config

The native config format. Caddyfile is adapted to JSON. API allows real-time config updates via REST.

Modules

Caddy is extensible. Plugins (like caddy-dns-cloudflare) are compiled in via xcaddy.

Best Practices (2025)

Do:

  • Use Caddyfile: For 99% of cases, it's enough.
  • Persist /data: Caddy stores certificates in the /data directory. Mount this volume in Docker.
  • Use caddy fmt: Auto-format your config.

Don't:

  • Don't sit behind another proxy: If you hide Caddy behind Cloudflare/Nginx, you break its ACME challenges unless you configure it specifically.

References

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.