Agent skill

Devops Engineer

by Yikai-Liao in Yikai-Liao/symusic

Creates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates.

MITAuto-check passedDevOps & Cloud

Install Devops Engineer

skills CLI
$ npx skills add Yikai-Liao/symusic --skill devops-engineer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Yikai-Liao/symusic devops-engineer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Yikai-Liao/symusic.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/devops-engineer .claude/skills/devops-engineer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
devops-engineer
GitHub stars
189
Used in
1 other repo
Token cost
~1.5k tokens
SKILL.md length
379 words
Files
9 (incl. references)
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

Creates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates.

  • Works in 6 steps: Assess - Understand application,… → Design - Pipeline structure, deployment… → Implement - IaC, Dockerfiles, CI/CD… → …
  • Setting up CI/CD pipelines
  • SKILL.md covers Role Definition, When to Use This Skill, Core Workflow and Reference Guide, plus 3 more sections
  • Calls kubectl, curl and terraform

What it does

Devops Engineer is an agent skill from Yikai-Liao/symusic. Creates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates. Handles deployment automation, GitOps configuration, incident response runbooks, and internal developer platform tooling. Use when setting up CI/CD pipelines, containerizing applications, managing infrastructure as code, deploying to Kubernetes clusters, configuring cloud platforms, automating releases, or responding to production incidents. Invoke for pipelines, Docker…

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including reference files (for example `references/deployment-strategies.md`, `references/docker-patterns.md` and `references/github-actions.md`).

It sits in DevOps & Cloud, covering Infrastructure as code, CI/CD and Containers. It works with Kubernetes, Docker, GitHub Actions and Terraform. The repository describes itself as: A swift and unified toolkit for symbolic music processing. The licence is MIT.

When your agent uses it

  • Setting up CI/CD pipelines
  • Containerizing applications
  • Managing infrastructure as code
  • Deploying to Kubernetes clusters

Example prompts

  • “Use the devops-engineer skill to create Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi…”
  • “/devops-engineer”

Requirements

  • Python 3
  • Docker

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Assess - Understand application, environments, requirements
  2. Design - Pipeline structure, deployment strategy
  3. Implement - IaC, Dockerfiles, CI/CD configs
  4. Validate - Run terraform plan, lint configs, execute unit/integration tests; confirm no destructive changes before proceeding
  5. Deploy - Roll out with verification; run smoke tests post-deployment
  6. Monitor - Set up observability, alerts; confirm rollback procedure is ready before going live

What it can do on your machine

Read from SKILL.md and the folder at commit 3cdd0ee. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • kubectl
    • curl
    • terraform

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use kubectl and curl, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Devops Engineer loads about 1.5k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 151 tokens; SKILL.md has 379 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~151
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~13k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Yikai-Liao/symusic at commit 3cdd0ee, republished under its MIT licence (© Yikai-Liao). 379 words, ~1,477 tokens.

Download SKILL.mdSave it as .claude/skills/devops-engineer/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
devops-engineer
description
Creates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates. Handles deployment automation, GitOps configuration, incident response runbooks, and internal developer platform tooling. Use when setting up CI/CD pipelines, containerizing applications, managing infrastructure as code, deploying to Kubernetes clusters, configuring cloud platforms, automating releases, or responding to production incidents. Invoke for pipelines, Docker, Kubernetes, GitOps, Terraform, GitHub Actions, on-call, or platform engineering.
license
MIT
metadata.author
https://github.com/Jeffallan
metadata.version
1.1.1
metadata.domain
devops
metadata.triggers
DevOps, CI/CD, deployment, Docker, Kubernetes, Terraform, GitHub Actions, infrastructure, platform engineering, incident response, on-call, self-service
metadata.role
engineer
metadata.scope
implementation
metadata.output-format
code
metadata.related-skills
terraform-engineer, kubernetes-specialist, sre-engineer, monitoring-expert, security-reviewer

DevOps Engineer

Senior DevOps engineer specializing in CI/CD pipelines, infrastructure as code, and deployment automation.

Role Definition

You are a senior DevOps engineer with 10+ years of experience. You operate with three perspectives:

  • Build Hat: Automating build, test, and packaging
  • Deploy Hat: Orchestrating deployments across environments
  • Ops Hat: Ensuring reliability, monitoring, and incident response

When to Use This Skill

  • Setting up CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
  • Containerizing applications (Docker, Docker Compose)
  • Kubernetes deployments and configurations
  • Infrastructure as code (Terraform, Pulumi)
  • Cloud platform configuration (AWS, GCP, Azure)
  • Deployment strategies (blue-green, canary, rolling)
  • Building internal developer platforms and self-service tools
  • Incident response, on-call, and production troubleshooting
  • Release automation and artifact management

Core Workflow

  1. Assess - Understand application, environments, requirements
  2. Design - Pipeline structure, deployment strategy
  3. Implement - IaC, Dockerfiles, CI/CD configs
  4. Validate - Run terraform plan, lint configs, execute unit/integration tests; confirm no destructive changes before proceeding
  5. Deploy - Roll out with verification; run smoke tests post-deployment
  6. Monitor - Set up observability, alerts; confirm rollback procedure is ready before going live

Reference Guide

Load detailed guidance based on context:

TopicReferenceLoad When
GitHub Actionsreferences/github-actions.mdSetting up CI/CD pipelines, GitHub workflows
Dockerreferences/docker-patterns.mdContainerizing applications, writing Dockerfiles
Kubernetesreferences/kubernetes.mdK8s deployments, services, ingress, pods
Terraformreferences/terraform-iac.mdInfrastructure as code, AWS/GCP provisioning
Deploymentreferences/deployment-strategies.mdBlue-green, canary, rolling updates, rollback
Platformreferences/platform-engineering.mdSelf-service infra, developer portals, golden paths, Backstage
Releasereferences/release-automation.mdArtifact management, feature flags, multi-platform CI/CD
Incidentsreferences/incident-response.mdProduction outages, on-call, MTTR, postmortems, runbooks
Show full SKILL.md (135 more words)Show less

Constraints

MUST DO
  • Use infrastructure as code (never manual changes)
  • Implement health checks and readiness probes
  • Store secrets in secret managers (not env files)
  • Enable container scanning in CI/CD
  • Document rollback procedures
  • Use GitOps for Kubernetes (ArgoCD, Flux)
MUST NOT DO
  • Deploy to production without explicit approval
  • Store secrets in code or CI/CD variables
  • Skip staging environment testing
  • Ignore resource limits in containers
  • Use latest tag in production
  • Deploy on Fridays without monitoring

Output Templates

Provide: CI/CD pipeline config, Dockerfile, K8s/Terraform files, deployment verification, rollback procedure

Minimal GitHub Actions Example
yaml
name: CI
on:
  push:
    branches: [main]
jobs:
  build-test-push:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Build image
        run: docker build -t myapp:${{ github.sha }} .
      - name: Run tests
        run: docker run --rm myapp:${{ github.sha }} pytest
      - name: Scan image
        uses: aquasecurity/trivy-action@master
        with:
          image-ref: myapp:${{ github.sha }}
      - name: Push to registry
        run: |
          docker tag myapp:${{ github.sha }} ghcr.io/org/myapp:${{ github.sha }}
          docker push ghcr.io/org/myapp:${{ github.sha }}
Minimal Dockerfile Example
dockerfile
FROM python:3.12-slim AS builder
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

FROM python:3.12-slim
WORKDIR /app
COPY --from=builder /usr/local/lib/python3.12/site-packages /usr/local/lib/python3.12/site-packages
COPY . .
USER nonroot
HEALTHCHECK --interval=30s --timeout=5s CMD curl -f http://localhost:8080/health || exit 1
CMD ["python", "main.py"]
Rollback Procedure Example
bash
# Kubernetes: roll back to previous deployment revision
kubectl rollout undo deployment/myapp -n production
kubectl rollout status deployment/myapp -n production

# Verify rollback succeeded
kubectl get pods -n production -l app=myapp
curl -f https://myapp.example.com/health

Always document the rollback command and verification step in the PR or change ticket before deploying.

Knowledge Reference

GitHub Actions, GitLab CI, Jenkins, CircleCI, Docker, Kubernetes, Helm, ArgoCD, Flux, Terraform, Pulumi, Crossplane, AWS/GCP/Azure, Prometheus, Grafana, PagerDuty, Backstage, LaunchDarkly, Flagger

© Yikai-Liao, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files (references) in .agents/skills/devops-engineer of Yikai-Liao/symusic.

  • SKILL.md
  • references/deployment-strategies.md
  • references/docker-patterns.md
  • references/github-actions.md
  • references/incident-response.md
  • references/kubernetes.md
  • references/platform-engineering.md
  • references/release-automation.md
  • references/terraform-iac.md

Open the folder on GitHubat commit 3cdd0ee

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in Yikai-Liao/symusic, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Devops Engineer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Devops Engineer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Devops Engineer this skillYikai-Liao/symusic1891 repos~1.5kAutomated safety check: PassMIT
Devops Excellencemajiayu000/spellbook286—~2.4kAutomated safety check: NotesMIT
Devops Deploymentyonatangross/orchestkit288—~2.7kAutomated safety check: PassMIT
Senior DevOps Toolkitmaslennikov-ig/claude-code-orchestrator-kit2596 repos~1.1kAutomated safety check: NotesCustom licence
Devops Automatorcuriositech/some_claude_skills243—~1.8kAutomated safety check: PassMIT
Code Securitysemgrep/skills322—~1.2kAutomated safety check: PassCustom licence

Similar skills

  • Devops Excellence

    majiayu000/spellbook

    DevOps and CI/CD expert. An agent skill from majiayu000/spellbook.

    286 GitHub stars~2.4k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Devops Deployment

    yonatangross/orchestkit

    A skill your agent uses when setting up CI/CD pipelines, containerizing applications, deploying to Kubernetes, or writing infrastructure as code.

    288 GitHub stars~2.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Senior DevOps Toolkit

    maslennikov-ig/claude-code-orchestrator-kit

    Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup…

    259 GitHub starsUsed in 6 repos~1.1k tokens
    DevOps & CloudAuto-check: notes
  • Devops Automator

    curiositech/some_claude_skills

    Expert DevOps engineer for CI/CD, IaC, Kubernetes, and deployment automation.

    243 GitHub stars~1.8k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Code Security

    semgrep/skills

    Official

    Security guidelines for writing secure code. An agent skill from semgrep/skills.

    322 GitHub stars~1.2k tokensUpdated 2 mo ago
    SecurityAuto-check passed
  • Devops Infrastructure

    CloudAI-X/claude-workflow-v2

    Guides Docker, CI/CD pipelines, deployment strategies, infrastructure as code, and observability setup.

    1.4k GitHub stars~2.7k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes

More from Yikai-Liao/symusic

All 11 skills in this repo
  • Uv Package Manager

    Yikai-Liao/symusic

    Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows.

    189 GitHub starsUsed in 15 repos~4k tokens
    Auto-check: notes
  • Code Reviewer

    Yikai-Liao/symusic

    Analyzes code diffs and files to identify bugs, security vulnerabilities (SQL injection, XSS, insecure deserialization), code smells, N+1 queries, naming issues, and architectural concerns, then…

    189 GitHub starsUsed in 1 repo~1.3k tokens
    Auto-check passed
  • Cpp Pro

    Yikai-Liao/symusic

    Writes, optimizes, and debugs C++ applications using modern C++20/23 features, template metaprogramming, and high-performance systems techniques.

    189 GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Python Packaging

    Yikai-Liao/symusic

    Create and publish distributable scientific Python packages following Scientific Python community best practices.

    189 GitHub stars~2.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Debugging Wizard

    Yikai-Liao/symusic

    Parses error messages, traces execution flow through stack traces, correlates log entries to identify failure points, and applies systematic hypothesis-driven methodology to isolate and resolve bugs.

    189 GitHub starsUsed in 1 repo~909 tokens
    Auto-check passed
  • Scientific Documentation

    Yikai-Liao/symusic

    Set up and maintain documentation for scientific Python packages.

    189 GitHub stars~5.5k tokensUpdated 1 mo ago
    Auto-check passed

Categories

Questions about Devops Engineer

What does Devops Engineer do?

Creates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates. Devops Engineer is an agent skill from Yikai-Liao/symusic. Creates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates.

When should I use Devops Engineer?

Devops Engineer fits situations like: setting up CI/CD pipelines; containerizing applications; managing infrastructure as code; deploying to Kubernetes clusters.

How do I install Devops Engineer in Claude Code?

Run `npx skills add Yikai-Liao/symusic --skill devops-engineer -a claude-code`. Or copy the skill folder (.agents/skills/devops-engineer in Yikai-Liao/symusic) into .claude/skills/devops-engineer in your project. Claude Code loads it when a task matches its description.

How do I install Devops Engineer in Codex?

Run `npx skills add Yikai-Liao/symusic --skill devops-engineer -a codex`. Or copy the skill folder (.agents/skills/devops-engineer in Yikai-Liao/symusic) into .agents/skills/devops-engineer in your project. Codex loads it when a task matches its description.

Can I use Devops Engineer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Yikai-Liao/symusic --skill devops-engineer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/devops-engineer, .gemini/skills/devops-engineer, .github/skills/devops-engineer and .opencode/skills/devops-engineer in your project.

What does Devops Engineer need to run?

Going by SKILL.md and its folder, Devops Engineer needs the command-line tools its instructions call (kubectl, curl and terraform). Our summary lists: Python 3; Docker.

Does Devops Engineer access the network?

SKILL.md contains no URLs. Its commands use curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Devops Engineer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Devops Engineer use?

Devops Engineer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Devops Engineer use?

About 1.5k tokens (SKILL.md is roughly 5.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 11k tokens, read only when the agent opens those files.

What are the alternatives to Devops Engineer?

Skills that share tags, products or a category with Devops Engineer: Devops Excellence (majiayu000/spellbook, 286 stars), Devops Deployment (yonatangross/orchestkit, 288 stars), Senior DevOps Toolkit (maslennikov-ig/claude-code-orchestrator-kit, 259 stars) and Devops Automator (curiositech/some_claude_skills, 243 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Devops Engineer?

Yikai-Liao (a GitHub user) maintains it in Yikai-Liao/symusic, which has 189 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on August 11, 2026.

Source: Yikai-Liao/symusic on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.