ssl-certificate-management — скилл Claude Code: установка
Автоматизирует выпуск, продление и мониторинг SSL/TLS-сертификатов через Let's Encrypt, AWS ACM или Vault. Помогает настроить HTTPS без рутинных действий.
npx skills add aj-geddes/useful-ai-prompts --skill ssl-certificate-management -a claude-codeЧто делает ssl-certificate-management
Скилл даёт агенту инструкции и конфигурации для работы с TLS. Внутри собраны готовые манифесты cert-manager для Kubernetes с солверами HTTP-01 и DNS-01 через AWS Route53. Это позволяет выпускать стандартные сертификаты и wildcard-домены без остановки сервисов.
Помимо cert-manager, правила охватывают работу с AWS ACM и ротацию ключей через HashiCorp Vault. Заданы базовые требования к криптографии: размер ключей должен быть не менее RSA 2048 или ECDSA 256.
Коммит приватных ключей в git ломает безопасность сразу. Скилл запрещает хранить сертификаты в контроле версий и блокирует использование самоподписанных сертификатов в продакшене.
Какие задачи решает
- настроить cert-manager в Kubernetes с солверами HTTP-01 и Route53
- автоматизировать продление и ротацию сертификатов через Let's Encrypt
- выпустить wildcard-сертификаты для нескольких доменов
- внедрить мониторинг срока действия сертификатов и алерты
- настроить выпуск и проверку сертификатов в AWS ACM
Примеры запросов агенту
- Сгенерируй манифест ClusterIssuer для cert-manager с выпуском Let's Encrypt через Route53 для wildcard-домена.
- Настрой мониторинг срока действия SSL-сертификатов и ротацию через AWS ACM.
- Покажи конфигурацию для zero-downtime ротации сертификатов в Nginx.
Как установить ssl-certificate-management
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill ssl-certificate-management -a claude-code2Вручную: положить файлы
~/.claude/skills/ssl-certificate-management/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ssl-certificate-management/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill ssl-certificate-management -a codex2Вручную: положить файлы
.agents/skills/ssl-certificate-management/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill ssl-certificate-management -a cursor2Вручную: положить файлы
.cursor/skills/ssl-certificate-management/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts ssl-certificate-management2Вручную: положить файлы
.github/skills/ssl-certificate-management/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill ssl-certificate-management -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/ssl-certificate-managementВручную: положить файлы
.devin/skills/ssl-certificate-management/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill ssl-certificate-management -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ssl-certificate-management
Как установить ssl-certificate-management в Claude Code?
Выполните в терминале команду npx skills add aj-geddes/useful-ai-prompts --skill ssl-certificate-management -a claude-code. Конфигурация появится в файле ~/.claude/skills/ssl-certificate-management/SKILL.md.
Какие провайдеры сертификатов поддерживает этот скилл?
Скилл содержит руководства для Let's Encrypt в связке с cert-manager, облачного сервиса AWS ACM и HashiCorp Vault.
Какие требования к ключам задаются в лучших практиках?
Правила требуют использовать длину ключа не менее 2048 бит для RSA и не менее 256 бит для ECDSA, а также запрещают коммитить ключи в git.
Исходный текст
SKILL.md · MIT
---
name: ssl-certificate-management
description: >
Manage SSL/TLS certificates with automated provisioning, renewal, and
monitoring using Let's Encrypt, ACM, or Vault.
---
# SSL Certificate Management
## Table of Contents
- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)
## Overview
Implement automated SSL/TLS certificate management across infrastructure, including provisioning, renewal, monitoring, and secure distribution to services.
## When to Use
- HTTPS/TLS enablement
- Certificate renewal automation
- Multi-domain certificate management
- Wildcard certificate handling
- Certificate monitoring and alerts
- Zero-downtime certificate rotation
- Internal PKI management
## Quick Start
Minimal working example:
```yaml
# cert-manager-setup.yaml
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-prod
spec:
acme:
server: https://acme-v02.api.letsencrypt.org/directory
email: [email protected]
privateKeySecretRef:
name: letsencrypt-prod
solvers:
# HTTP-01 solver for standard domains
- http01:
ingress:
class: nginx
selector:
dnsNames:
- "myapp.com"
- "www.myapp.com"
# DNS-01 solver for wildcard domains
- dns01:
route53:
region: us-east-1
// ... (see reference guides for full implementation)
```
## Reference Guides
Detailed implementations in the `references/` directory:
| Guide | Contents |
|---|---|
| [Let's Encrypt with Cert-Manager](references/lets-encrypt-with-cert-manager.md) | Let's Encrypt with Cert-Manager |
| [AWS ACM Certificate Management](references/aws-acm-certificate-management.md) | AWS ACM Certificate Management |
| [Certificate Monitoring and Renewal](references/certificate-monitoring-and-renewal.md) | Certificate Monitoring and Renewal |
| [Automated Certificate Renewal](references/automated-certificate-renewal.md) | Automated Certificate Renewal |
| [Certificate Pinning](references/certificate-pinning.md) | Certificate Pinning |
## Best Practices
### ✅ DO
- Automate certificate renewal
- Use Let's Encrypt for public certs
- Monitor certificate expiration
- Use wildcard certs strategically
- Implement certificate pinning
- Rotate certificates regularly
- Store keys securely
- Use strong key sizes (2048+ RSA, 256+ ECDSA)
### ❌ DON'T
- Manual certificate management
- Self-signed certs in production
- Share private keys
- Ignore expiration warnings
- Use weak key sizes
- Mix dev and prod certs
- Commit certs to git
- Disable certificate validation
© aj-geddes · MIT · aj-geddes/useful-ai-prompts