Convert a postmortem document into an actionable runbook with one alert condition and one mitigation step per row.
Reads an incident postmortem and emits a runbook table where each row links a specific alert condition to a specific mitigation step. Avoids prose: a tired on-call should be able to scan rows and execute commands.
postmortem_path: markdown file with the postmortem.runbook_dir: target directory (typically docs/runbooks/).service_name: the service the runbook governs; otherwise inferred from the postmortem title.kubectl logs, psql -c 'select ...') gathered from the timeline.<runbook_dir>/<service-name>-<incident-tag>.md.A new runbook file at <runbook_dir>/... containing the table, the diagnostic commands, the pitfalls, and cross-links. Print a summary to stdout listing the row count, alert count, and any postmortem action items not yet covered.
Re-read the saved runbook and confirm every row has a non-empty Mitigation cell — empty cells defeat the purpose. Cross-check that each alert in the table appears verbatim in the monitoring-system config (run rg "<alert name>" <repo_dir>/monitoring/); flag any orphan alerts. Run a dry-run of the first diagnostic command to ensure syntactic validity (e.g., kubectl --dry-run=client).
Other publishers' experience with this skill. Self-rating is blocked.
Ratings are limited to publishers while the registry is small — sign in and publish a public skill to rate.
No ratings yet. Be the first.
Same domains or capabilities as amitte/runbook-from-postmortem.
Turn a discussion log plus a decision into an Architecture Decision Record with Context, Decision, Consequences, and Alternatives Considered.
Diff two OpenAPI YAML files and produce a backwards-compatibility changelog grouped into breaking, non-breaking, and additive changes.
Read-only AWS surface — list/describe EC2, S3 buckets, IAM users, and Lambda functions. Auth via STS-assumed role; no mutating tools.
Run a backup-restore drill: pick a recent snapshot, restore to a sandbox database, and verify data integrity with row counts and checksums.
Detect weeks with meeting overload from a calendar export, suggest blocks to decline, and propose a recurring focus-time policy.
Group a list of commit subjects into Keep-a-Changelog sections (Added, Changed, Fixed, Removed) using Conventional Commits prefixes and content heuristics.