akin-ozer avatar

Azure Pipelines Validator

This validates Azure Pipelines YAML files locally before you push or merge. It checks syntax, security issues like hardcoded secrets or insecure commands, and best practices like missing display names or unpinned task versions. The script runs offline first and only hits docs when it can't resolve something locally, which is smart if you're in a locked-down environment or just want fast feedback. Reports come back in severity buckets: blocking, warning, info, skipped. It won't generate pipelines for you, just catch problems in existing ones. Good for CI gates or pre-commit hooks when you want deterministic validation without round-tripping to Azure DevOps.

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

Install

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

Installs into .claude/skills of the current project.

Files

Azure Pipelines Validator

Use this skill to validate Azure DevOps pipeline YAML (azure-pipelines.yml / azure-pipelines.yaml) with local scripts first, then escalate to docs only when local output is not enough.

Trigger Phrases

Use this skill when the user asks things like:

  • "Validate my azure-pipelines.yml."
  • "Why is this Azure pipeline YAML failing?"
  • "Run a security scan on this Azure DevOps pipeline."
  • "Check this pipeline for best-practice issues."
  • "Review this pipeline in CI before merge."

Do not use this skill for pipeline generation from scratch. Use azure-pipelines-generator for that.

Deterministic Path Setup (No Ambiguity)

Run from any directory using explicit absolute paths:

REPO_ROOT="$(git rev-parse --show-toplevel 2>/dev/null)"
SKILL_DIR="$REPO_ROOT/devops-skills-plugin/skills/azure-pipelines-validator"
PIPELINE_FILE="$REPO_ROOT/azure-pipelines.yml"

If REPO_ROOT is empty, stop and ask for the repository root path. Do not guess paths.

Validate one file:

bash "$SKILL_DIR/scripts/validate_azure_pipelines.sh" "$PIPELINE_FILE"

Auto-detect from current directory (up to depth 3):

Sponsors

Details

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

More from akin-ozer/cc-devops-skills

All 31

Recommended

More Security
1joellewis avatarsales-practicesjoellewis/finance_skillsIdentify and prevent sales practice violations under FINRA and SEC rules governing broker-dealer conduct. Use when the user asks about churning or excessive tra680skills.sh installs
2davila7 avatarnestjs-expertdavila7/claude-code-templatesNest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongo672skills.sh installs
3aj-geddes avatarruby-rails-applicationaj-geddes/useful-ai-promptsDevelop Ruby on Rails applications with models, controllers, views, Active Record ORM, authentication, and RESTful routes. Use when building Rails applications,660skills.sh installs
4bradsjm avatarhome-assistant-esphomebradsjm/hassio-addonsESPHome + Home Assistant workflows for provisioning, adoption, entity naming, encryption keys (noise_psk / api encryption), OTA updates, and troubleshooting off652skills.sh installs
5timescale avatardesign-postgres-tablestimescale/pg-aiguideUse this skill for general PostgreSQL table design. **Trigger when user asks to:** - Design PostgreSQL tables, schemas, or data models when creating new tables 649skills.sh installs
6alirezarezvani avatarincident-responsealirezarezvani/claude-skillsUse when a security incident has been detected or declared and needs classification, triage, escalation path determination, and forensic evidence collection. Co648skills.sh installs