Cc Devops Skills logo

Cc Devops Skills

Community
seaworld008
cc-devops-skills

SRE, DevOps, Kubernetes, CI/CD, PromQL, Terraform, Docker, and incident operations playbook for building reliable delivery and operations workflows.

Overview

Publisherseaworld008
RepositoryCommonly-used-high-value-skills
Skill namecc-devops-skills
Stars
70
Forks
11
Bundled files
Instructions only
LicenseApache-2.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by seaworld008 on GitHub. Read the source before you install it.

Installation

Install the Cc Devops Skills AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/seaworld008/Commonly-used-high-value-skills.git /tmp/Commonly-used-high-value-skills
mkdir -p .claude/skills
cp -r /tmp/Commonly-used-high-value-skills/openclaw-skills/cc-devops-skills .claude/skills/cc-devops-skills
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Cc Devops Skills in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Cc Devops Skills on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Cc Devops Skills is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

CC DevOps Skills

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.

When to Use

  • Designing, reviewing, or fixing CI/CD pipelines.
  • Creating or validating Kubernetes manifests, Helm values, Kustomize overlays, or deployment workflows.
  • Debugging pods, services, ingress, DNS, network policy, probes, autoscaling, or rollout issues.
  • Writing PromQL queries, alert rules, recording rules, SLO dashboards, or runbooks.
  • Building Dockerfiles, Compose stacks, image hardening, or multi-stage builds.
  • Reviewing Terraform, Terragrunt, Ansible, or infrastructure-as-code changes.
  • Handling incidents, postmortems, operational readiness, release safety, and rollback planning.
  • Improving reliability, deployment frequency, recovery time, observability, and operational toil.

Skip When

  • The task is pure application logic without deployment, runtime, reliability, or operational impact.
  • The user asks for business strategy, product design, or frontend-only polish.
  • A cloud-provider-specific skill already covers the whole task more precisely, such as a deep Azure Kubernetes operation.

Core Capabilities

  1. Translate product and engineering needs into reliable delivery systems.
  2. Build CI/CD workflows with clear stages, caching, artifact flow, gates, and rollback paths.
  3. Design Kubernetes resources with probes, requests, limits, disruption budgets, security context, and deployment strategy.
  4. Debug live clusters using repeatable evidence gathering.
  5. Write PromQL that respects labels, cardinality, windows, and alert semantics.
  6. Review infrastructure-as-code for drift, blast radius, secrets, and lifecycle risk.
  7. Harden containers and supply-chain paths.
  8. Produce incident runbooks and postmortem-ready timelines.

Operating Principles

  • Automate the path, but make the failure mode visible.
  • Prefer declarative infrastructure and reproducible builds.
  • Treat secrets as toxic data: never print, commit, or echo them.
  • Every alert needs an owner, severity, symptom, impact, and action.
  • Every deployment needs a rollback or forward-fix decision point.
  • Production changes should be observable before they are trusted.
  • CI should fail early on cheap checks and reserve expensive checks for later gates.
  • Kubernetes readiness is not the same as liveness; do not use one probe for both.
  • PromQL queries must be tested against expected label sets and time windows.

CI/CD Workflow

Use this pipeline shape unless the repo already has a stronger local convention:

yaml
stages:
  - lint
  - unit-test
  - build
  - security-scan
  - integration-test
  - package
  - deploy-staging
  - smoke-test
  - promote-production

For each stage, define:

  • Inputs and outputs.
  • Cache keys and invalidation rules.
  • Required secrets and their scope.
  • Failure ownership.
  • Timeout.
  • Retry policy.
  • Artifact retention.
  • Required status checks before merge.

CI/CD Review Checklist

  • Build is deterministic and does not depend on local developer state.
  • Lockfiles are respected.
  • Tests run in the same major runtime version used in production.
  • Secrets are read from the platform secret store, not committed files.
  • Deployment jobs require protected environments or approvals when needed.
  • The pipeline uploads test results, coverage, logs, and build artifacts.
  • Rollbacks are documented and tested.
  • Concurrency controls prevent two production deploys racing.
  • Scheduled jobs and branch filters cannot deploy unreviewed code.
  • Container images are pinned by digest for production where feasible.

Kubernetes Readiness Checklist

  • 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.
  • Deployment strategy is compatible with state and traffic behavior.
  • securityContext drops unnecessary privileges.
  • Service account permissions are least privilege.
  • ConfigMaps and Secrets are mounted or injected intentionally.
  • Ingress, service, and pod selectors match.
  • HPA metrics are stable and not based on noisy low-volume signals.
  • NetworkPolicy does not block required DNS, egress, or service traffic.

Kubernetes Debug Flow

Use a read-only evidence path first:

bash
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:

  • Scheduling: pending pods, taints, node pressure, quotas.
  • Image: pull errors, registry auth, platform mismatch.
  • Config: missing env vars, invalid secret keys, wrong mount paths.
  • Runtime: crash loops, OOMKilled, failed probes, dependency timeouts.
  • Network: service selector, endpoints, DNS, ingress, TLS, network policy.
  • Capacity: CPU throttling, memory pressure, queue depth, saturation.

PromQL Patterns

Use rate windows that match scrape interval and user impact.

promql
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:

promql
(
  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
)

PromQL Review Checklist

  • Query uses rate() or increase() for counters.
  • Aggregation keeps only labels needed for routing or diagnosis.
  • Regex matchers do not explode cardinality.
  • Alert window is long enough for the scrape interval.
  • Alert has for: where short spikes should not page.
  • Dashboard query and alert query agree on units.
  • Recording rules name the unit and aggregation.
  • Missing metrics are handled when absence itself is meaningful.

Terraform and IaC Checks

  • Pin provider versions.
  • Keep state backend remote, locked, and encrypted.
  • Review plan output for destructive actions before apply.
  • Use modules for repeated infrastructure, not for single-use complexity.
  • Keep secrets out of variables files and state where possible.
  • Add lifecycle rules only with a clear reason.
  • Detect drift before assuming code matches production.
  • Prefer small, reviewable plans over giant mixed changes.

Incident Response Flow

text
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.

Anti-Patterns

  • Paging on symptoms nobody can act on.
  • Using CPU percentage alone as a service health signal.
  • Deploying without smoke tests or rollback instructions.
  • Running production migrations as an unobserved CI side effect.
  • Giving CI broad cloud credentials across all branches.
  • Using latest image tags in production.
  • Adding Kubernetes liveness probes that restart slow but healthy apps.
  • Writing PromQL with unbounded high-cardinality labels.

Output Format

For reviews:

markdown
## Findings
- Severity:
- Evidence:
- Impact:
- Fix:

## Validation
- Commands:
- Expected result:

For implementation:

markdown
## Plan
- Delivery path:
- Rollback:
- Observability:
- Security:

Boundaries

Do not run destructive cloud or cluster operations without explicit user approval. Prefer read-only inspection first. Never print or persist secrets.

Frequently asked questions

What does the Cc Devops Skills AI skill do?

SRE, DevOps, Kubernetes, CI/CD, PromQL, Terraform, Docker, and incident operations playbook for building reliable delivery and operations workflows.

Why use Cc Devops Skills on TypingMind?

Because you install it once and use it with any model. Cc Devops Skills is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Cc Devops Skills in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/seaworld008/Commonly-used-high-value-skills/tree/main/openclaw-skills/cc-devops-skills. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Cc Devops Skills?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Cc Devops Skills?

As many as you like. As long as a model supports skills, you can use Cc Devops Skills with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Cc Devops Skills AI skill free?

Yes. It is published on GitHub by seaworld008 under the Apache-2.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇