Agent skill
caddy
Caddy automatic HTTPS web server. Use for simple web serving.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/caddy
SKILL.md
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:
Caddyfileis 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
/datadirectory. 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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?