openclaw-skills/cc-devops-skills/SKILL.md
SRE, DevOps, Kubernetes, CI/CD, PromQL, Terraform, Docker, and incident operations playbook for building reliable delivery and operations workflows.
npx skillsauth add seaworld008/commonly-used-high-value-skills cc-devops-skillsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when working on infrastructure, delivery pipelines, Kubernetes operations, observability, PromQL, incident response, Terraform, Docker, shell automation, and reliability engineering. It provides a unified SRE/DevOps operating model rather than a single vendor-specific command set.
The skill is inspired by the Apache-2.0 cc-devops-skills repository, but this version is self-contained for this curated skill catalog.
Use this pipeline shape unless the repo already has a stronger local convention:
stages:
- lint
- unit-test
- build
- security-scan
- integration-test
- package
- deploy-staging
- smoke-test
- promote-production
For each stage, define:
resources.requests and resources.limits are set with realistic values.readinessProbe checks whether the pod can receive traffic.livenessProbe checks whether the process should be restarted.startupProbe protects slow boot paths.PodDisruptionBudget exists for replicated workloads.securityContext drops unnecessary privileges.Use a read-only evidence path first:
kubectl get deploy,rs,pod,svc,ingress -n <namespace> -o wide
kubectl describe pod <pod> -n <namespace>
kubectl logs <pod> -n <namespace> --previous
kubectl get events -n <namespace> --sort-by=.lastTimestamp
kubectl rollout status deploy/<name> -n <namespace>
Then isolate by layer:
Use rate windows that match scrape interval and user impact.
sum by (service) (
rate(http_requests_total{status=~"5.."}[5m])
)
/
sum by (service) (
rate(http_requests_total[5m])
)
For SLO burn alerts, prefer multi-window checks:
(
job:slo_errors_per_request:ratio_rate5m > 14.4 * 0.001
and
job:slo_errors_per_request:ratio_rate1h > 14.4 * 0.001
)
or
(
job:slo_errors_per_request:ratio_rate30m > 6 * 0.001
and
job:slo_errors_per_request:ratio_rate6h > 6 * 0.001
)
rate() or increase() for counters.for: where short spikes should not page.1. Declare incident and assign roles.
2. Define user impact and start timeline.
3. Stabilize: rollback, disable feature, scale, or shed load.
4. Gather evidence without destroying state.
5. Communicate status on a fixed cadence.
6. Resolve or mitigate.
7. Capture follow-up actions with owners and dates.
latest image tags in production.For reviews:
## Findings
- Severity:
- Evidence:
- Impact:
- Fix:
## Validation
- Commands:
- Expected result:
For implementation:
## Plan
- Delivery path:
- Rollback:
- Observability:
- Security:
Do not run destructive cloud or cluster operations without explicit user approval. Prefer read-only inspection first. Never print or persist secrets.
development
Enumerating failure modes via pre-mortem analysis. Systematically identifies failure scenarios for plans, designs, and features, scoring them with RPN/AP. Does not write code.
testing
Orchestrating specialist AI agent teams as a meta-coordinator. Decomposes requests into minimum viable chains, spawns each as an independent session in AUTORUN modes, and drives to final output. Use when a task spans multiple specialist domains, requires parallel agent execution, or needs hub-and-spoke routing across the skill ecosystem.
development
Converting document formats (Markdown/Word/Excel/PDF/HTML). Converts specs from Scribe and reports from Harvest into distributable formats; generates reusable conversion scripts. Use when converting documents, building accessibility-compliant PDFs, or creating Pandoc/LibreOffice pipelines.
testing
Curating cross-agent knowledge and guarding institutional memory. Extracts patterns from agent journals into METAPATTERNS.md, detects knowledge decay, propagates best practices, prevents organizational forgetting. Use when consolidating cross-agent insights, curating memory, or auditing knowledge decay.