workflows-lint-fix

Lint and validate YAML structure and action versions in GitHub Actions workflows.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/intartif/demos-agent-skills --skill workflows-lint-fix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflows-lint-fix
Source: https://github.com/intartif/demos-agent-skills/tree/main/.github/skills/workflows-lint-fix
Command: npx skills add https://github.com/intartif/demos-agent-skills --skill workflows-lint-fix

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Revisa y corrige errores de sintaxis y versionado en workflows reutilizables de GitHub Actions ubicados en .github/workflows, asegurando formato correcto, claves válidas y referencias de acciones seguras.

Core Features & Use Cases

  • Lint and validate YAML structure for reusable workflows and actions.
  • Verify and auto-fix action versions (uses:) to enforce safety and stability policies.
  • Generate reports with recommendations and changes for PRs.

Quick Start

Run the workflow lint-fix on the repository to analyze all reusable workflows and propose fixes.

Frequently Asked Questions about workflows-lint-fix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I lint and fix reusable GitHub Actions workflows?

To lint and fix reusable GitHub Actions workflows, run the lint-fix process on your repository to analyze all workflows in .github/workflows, validate YAML structure, and propose fixes for syntax and versioning errors.

How can I automate action version validation for CI pipelines?

Automating action version validation for CI pipelines involves checking the uses: keys in your YAML workflows to enforce safety and stability policies, verifying that action references are secure and correctly formatted during PR checks.

Do I need yamllint and shellcheck to validate GitHub Actions YAML structure?

Yes, you need yamllint and shellcheck to validate GitHub Actions YAML structure and embedded scripts, alongside act and jq, to fully enforce style, execution, and version policies on your reusable workflows.

What is the best way to ensure safe action versions in PR checks?

The best way to ensure safe action versions in PR checks is to apply an automated linting policy that verifies and auto-fixes action versions in your uses: declarations, generating reports with recommended changes.

Why does my reusable GitHub Actions workflow fail YAML structure validation?

Reusable GitHub Actions workflows fail YAML structure validation when they contain syntax errors, invalid keys, or incorrect formatting, which can be detected and corrected using yamllint during your CI pipeline checks.

Does workflows-lint-fix work with shell scripts inside GitHub Actions?

Yes, workflows-lint-fix works with shell scripts inside GitHub Actions by using shellcheck to enforce script validation policies alongside its YAML structure and action version checking capabilities.