Tls renew
Let's Encrypt sertifikasını süresi dolmadan yenileyin
Kaynak: davepoon/claude-code-subagents-collection · MIT
Let's Encrypt sertifikasını süresi dolmadan yenileyin
Kaynak: davepoon/claude-code-subagents-collection · MIT
mkdir -p .claude/commands && curl -sL https://www.antrophiclove.com/api/kaynak/tls-renew/raw -o .claude/commands/tls-renew.mdHedef dosya: .claude/commands/tls-renew.md
Renew the Let's Encrypt certificate for $ARGUMENTS. Renewal issues a fresh 90-day cert for the same domain; the user's monitoring picks up the new cert on the next scan.
tlsradar.renew_certificate clones an existing order by its order_id, and orders are purged ~24h after creation - so months later at renewal time there's usually no order to clone. Two cases:
order_id (the normal case): just run a fresh issuance - it is the renewal. Follow /tls-cert exactly: tlsradar.create_certificate(domain=$ARGUMENTS, email=…) → publish TXT → tlsradar.check_certificate_propagation until green → generate a CSR locally → tlsradar.finalize_certificate(order_id, csr_pem).order_id: call tlsradar.renew_certificate with it to get a fresh order + new TXT records, then continue from the propagation step as above.Either way the private key is generated locally (CSR path) and the monitoring handoff fires automatically when the cert completes - you do not register anything.
If the user runs an expiry check and any entry shows < 30 days remaining, suggest /tls-renew <domain>. Don't auto-renew without asking - renewal involves DNS changes the user controls.
$ARGUMENTS.tlsradar.renew_certificate with a domain - it takes an order_id. Without one, use tlsradar.create_certificate.