1panel-certificates
Installation
SKILL.md
1Panel Certificates
When to use
Inspect certificates and request a specific certificate supported by the pinned official server.
How to use this skill
- Read operation contract; list_ssls uses
{}. Inspect actual returned domains and expiry fields, preserving unknowns. - Before authorized create_ssl, confirm exact domain, DNS control and provider (
httpordnsAccount). Existing ACME account is required; upstream chooses its first returned account and does not expose account selection. The user must verify this account in the panel. Stop if that selection is ambiguous or unacceptable. - DNS issuance needs an existing confirmed DNS account ID or exact name via
dns_account_id/dnsAccount; do not guess one. HTTP challenge needs actual routing/port prerequisites. Creating ACME/DNS accounts is unsupported by MCP. - Submit once and re-list to check certificate identity and issuance state. A task accepted or pending certificate is not active TLS. Binding, renewal and external TLS checks are separate unsupported or explicitly authorized operations.
Best practices
Never disclose private keys. Respect ACME rate limits; unknown outcomes require reconciliation before another request. Tool reference.
Keywords
1Panel, MCP, certificates, server administration