SSL Certificate Sweep Workflow
Compose the named atomic skills without adding new certificate logic here.
Inputs
Provide the target host/endpoint list.
Steps
Step 0: ssl-expiry-checker [skill: ssl-expiry-checker]
Invoke $ssl-expiry-checker with the workflow inputs to connect to
the targets and parse expiration and security grade.
Expected: expiry_report
Step 1: document-converter [skill: document-converter] [depends_on: Step 0]
Invoke $document-converter with expiry_report to render it as a
formatted Markdown/PDF sweep report.
Expected: sweep_document
Output
Return expiry_report and sweep_document. Does not rotate or reissue
certificates.
Execution
- Run first: Step 0 —
$ssl-expiry-checker. - After level 0: Step 1 —
$document-converter.
Execution: If graph-os is reachable, offload the whole DAG via graph_orchestrate action=execute_workflow (or the kg-delegate skill) for true parallel/swarm execution. Otherwise execute the steps natively in dependency order: run steps with no unmet depends_on in parallel, then their dependents.