github:actionlint

Configure actionlint CI to lint GitHub Actions workflow files on push and pull request events.

1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/fabn/claude-plugins --skill github-actionlint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github:actionlint
Source: https://github.com/fabn/claude-plugins/tree/main/plugins/github/skills/actionlint
Command: npx skills add https://github.com/fabn/claude-plugins --skill github-actionlint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The skill sets up automatic linting of GitHub Actions workflow files, ensuring errors are caught early during pushes and pull‑request events.

Core Features & Use Cases

  • CI Integration: Generates a GitHub Actions workflow that runs reviewdog/action-actionlint on workflow changes, reporting results inline on PRs.
  • Configuration Prompts: Detects existing setups, lets the user choose target branch and fail level, and commits the workflow with a clear message.
  • Use Case: A team wants every change to .github/workflows/* automatically checked for syntax and best‑practice violations before merging.

Quick Start

Ask the skill to set up actionlint CI for the current repository.

Frequently Asked Questions about github:actionlint

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

FAQPage Schema
How do I automate linting for GitHub Actions workflows?

Automate GitHub Actions workflow linting by generating a CI configuration that runs reviewdog/action-actionlint on push and pull request events, catching syntax and best-practice violations early.

What is the best way to get inline PR feedback for workflow syntax errors?

Inline PR feedback for workflow syntax errors is provided by running the reviewdog/action-actionlint action within your CI, reporting violations directly on pull requests before merging.

Do I need a .github/workflows directory to set up actionlint CI?

Yes, configuring actionlint CI requires an existing .github/workflows directory and git access to commit the generated workflow file that triggers the linting process on every change.

Can I choose the target branch and fail level for actionlint checks?

Yes, the setup process prompts you to select the target branch and fail level for actionlint checks, then commits the workflow with a clear message to your repository configuration.

Does this actionlint CI setup detect existing workflow configurations?

Yes, the setup process detects existing CI configurations in your repository before applying the actionlint workflow, preventing conflicts and ensuring a clean integration.