akin-ozer avatar

K8s Yaml Validator

This is a read-only validation tool that runs your Kubernetes manifests through a multi-stage pipeline: yamllint for syntax, kubeconform for schema validation, and optional kubectl dry-run testing. It detects CRDs and automatically looks up their documentation via Context7 or web search so you understand custom resource requirements. The workflow is deterministic with explicit paths and document counting, designed to generate a comprehensive report with before/after fix suggestions without touching your files. Use it when you need to catch errors before applying to a cluster or when debugging manifests with custom resources. The strict report-only approach means no surprise edits, just actionable findings you can review and apply yourself.

skills.sh installs
715
GitHub stars
337
last updated
Aug 21, 2026

Install

$ npx -y skills add akin-ozer/cc-devops-skills --skill k8s-yaml-validator --agent claude-code

Installs into .claude/skills of the current project.

Files

Kubernetes YAML Validator

Overview

This skill provides a comprehensive validation workflow for Kubernetes YAML resources, combining syntax linting, schema validation, cluster dry-run testing, and intelligent CRD documentation lookup. Validate any Kubernetes manifest with confidence before applying it to the cluster.

IMPORTANT: This is a REPORT-ONLY validation tool. Do NOT modify files, do NOT use Edit tool, do NOT use AskUserQuestion to offer fixes. Generate a comprehensive validation report with suggested fixes shown as before/after code blocks, then let the user decide what to do next.

Trigger Phrases

Use this skill when prompts look like:

  • "Validate this Kubernetes YAML before deploy."
  • "Lint these manifests and report what is broken."
  • "Check this CRD manifest and explain schema issues."
  • "Run dry-run checks on this manifest."
  • "Find line-level errors in this multi-document YAML."

When to Use This Skill

Sponsors

Details

Repository
github.com/akin-ozer/cc-devops-skills
Categories
DevOps & CI/CD, Code Review & Quality
First seen
Jun 3, 2026

More from akin-ozer/cc-devops-skills

All 31
1akin-ozer avatark8s-debugakin-ozer/cc-devops-skillsDiagnose and fix Kubernetes pods, CrashLoopBackOff, Pending, DNS, networking, storage, and rollout failures with kubectl.887skills.sh installs
2akin-ozer avatark8s-yaml-generatorakin-ozer/cc-devops-skillsGenerate/create/scaffold Kubernetes YAML — Deployment, Service, ConfigMap, Ingress, RBAC, StatefulSet, CRDs.694skills.sh installs
3akin-ozer avatargithub-actions-generatorakin-ozer/cc-devops-skillsCreate, generate, or scaffold GitHub Actions workflows, action.yml, or .github/workflows CI/CD pipelines.684skills.sh installs
4microsoft avatarazure-deploymicrosoft/azure-skillsExecute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when th660.6Kskills.sh installs
5google avatargoogle-agents-cli-observabilitygoogle/agents-cliThis skill should be used when the user wants to "set up tracing", "monitor my ADK agent", "configure logging", "add observability", "debug production traffic",558.7Kskills.sh installs
6microsoft avatarpython-appservice-deploymicrosoft/azure-skillsDeploy Python (Flask/Django/FastAPI) code to Azure App Service Linux. WHEN: "Flask App Service", "Django App Service", "FastAPI App Service", "deploy Python to 322.4Kskills.sh installs