Caddy – Automatic HTTPS Web Server

SkillDev tools

Automatic HTTPS web server with Caddy

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Caddy skill

What this skill tells your AI

The instructions your AI receives, as published by bidewio/better-openclaw in skills/caddy-serve/SKILL.md and read by ahel’s review.

Caddy is a powerful web server with automatic HTTPS via Let's Encrypt, reverse proxying, and simple configuration.

  • GitHub: github.com/caddyserver/caddy (62 000+ ⭐)
  • License: Apache-2.0
  • Security: Memory-safe Go. Auto-renewes SSL certificates. No malware.

Environment Variables

VariableDescription
{{CADDY_ADMIN_URL}}Caddy admin API URL (default: localhost:2019)

Usage Examples

Get current config

curl -s "{{CADDY_ADMIN_URL}}/config/"

Add a reverse proxy

curl -s -X POST "{{CADDY_ADMIN_URL}}/config/apps/http/servers/srv0/routes" \
  -H "Content-Type: application/json" \
  -d '{"match": [{"host": ["app.example.com"]}], "handle": [{"handler": "reverse_proxy", "upstreams": [{"dial": "localhost:3000"}]}]}'

AI Agent Tips

  • Zero-config HTTPS — automatically obtains and renews TLS certificates.
  • Caddyfile provides human-readable configuration.
  • Admin API enables dynamic configuration changes without restarts.
  • Supports HTTP/3, wildcard certs, and on-demand TLS.

Signals

GitHub stars
58
Forks
6
Last commit
Aug 2026
Advanced
Item type
skill
Key
caddy-serve
Source
github.com/bidewio/better-openclaw