github-actions-validator

Validate, lint, and test GitHub Actions workflow files with actionlint and act.

9|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/pantheon-org/tekhne --skill github-actions-validator-pantheon-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-actions-validator
Source: https://github.com/pantheon-org/tekhne/tree/main/skills/ci-cd/github-actions/validator
Command: npx skills add https://github.com/pantheon-org/tekhne --skill github-actions-validator-pantheon-org

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the development and maintenance of GitHub Actions workflows by providing comprehensive validation, linting, and testing capabilities, preventing common errors and ensuring reliability.

Core Features & Use Cases

  • Syntax and Linting: Validates YAML syntax, schema compliance, and adherence to best practices using actionlint.
  • Local Testing: Executes workflows locally using act to simulate CI runs and catch runtime issues.
  • Version Checking: Identifies outdated or deprecated GitHub Actions versions.
  • Use Case: Before committing changes to your CI/CD workflows, use this Skill to automatically catch syntax errors, validate action inputs, and test workflow logic locally, ensuring smooth deployments.

Quick Start

Validate the GitHub Actions workflow file located at '.github/workflows/ci.yml'.

Frequently Asked Questions about github-actions-validator

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

FAQPage Schema
How do I validate GitHub Actions workflows for YAML syntax and expression errors?

To validate GitHub Actions workflows, this Skill uses actionlint to check YAML syntax, expression validation, runner label correctness, and schema compliance to prevent common CI/CD errors.

Can I test GitHub Actions workflows locally before committing changes?

Yes, you can test GitHub Actions workflows locally by executing them with act to simulate CI runs, catch runtime issues, and validate workflow logic before pushing to your repository.

What's the best way to lint custom local actions and public actions?

The best way to lint custom local actions and public actions is using this Skill to validate action references, check inputs, and identify outdated or deprecated action versions.

Does GitHub Actions workflow validation check CRON syntax and glob patterns?

Yes, GitHub Actions workflow validation checks CRON syntax, glob patterns, job dependencies, and security vulnerabilities to ensure your automation workflows run reliably and securely.

Do I need actionlint installed to validate my CI/CD workflow files?

No, you do not need actionlint installed separately; the Skill handles YAML linting and workflow validation internally to catch syntax errors and ensure smooth deployments.