shellcheck-cicd-2025

Automate bash script validation with ShellCheck in CI/CD pipelines.

51|10|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace --skill shellcheck-cicd-2025
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shellcheck-cicd-2025
Source: https://github.com/JosiahSiegel/claude-plugin-marketplace/tree/main/plugins/bash-master/skills/shellcheck-cicd-2025
Command: npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace --skill shellcheck-cicd-2025

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces the use of ShellCheck for static analysis of bash scripts, preventing common errors and security vulnerabilities in CI/CD pipelines and development workflows.

Core Features & Use Cases

  • Automated Script Validation: Integrates ShellCheck into GitHub Actions, Azure DevOps, and Git hooks.
  • Best Practice Enforcement: Promotes modern error handling and adherence to style guides.
  • Use Case: Automatically fail a pull request build if any bash script within the repository contains syntax errors or potential bugs, as identified by ShellCheck.

Quick Start

Integrate ShellCheck into your GitHub Actions workflow by adding the provided YAML configuration to your .github/workflows/shellcheck.yml file.

Frequently Asked Questions about shellcheck-cicd-2025

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

FAQPage Schema
How do I integrate ShellCheck into GitHub Actions to validate bash scripts?

To integrate ShellCheck into GitHub Actions, add the provided YAML configuration to your `.github/workflows/shellcheck.yml` file. This automates bash script validation to enforce code quality and prevent errors in your CI/CD pipelines.

Can I use ShellCheck with Azure DevOps and Git hooks for real-time bash script validation?

Yes, you can use ShellCheck with Azure DevOps and Git hooks. This Skill supports integration with these platforms, alongside VS Code, to provide real-time feedback and enforce best practices during development.

What version of ShellCheck do I need for Bash 5.3 and POSIX.1-2024 compliance?

You need ShellCheck version 0.11.0 or later to achieve full Bash 5.3 and POSIX.1-2024 compliance. This version ensures your static analysis accurately validates modern bash script syntax and standards.

How do I automatically fail a pull request build if a bash script contains syntax errors?

You can automatically fail a pull request build by integrating ShellCheck into your CI/CD pipeline. It performs static analysis to identify syntax errors and potential bugs, enforcing code quality by blocking the build.

Why use static analysis for bash scripts in CI/CD pipelines?

Static analysis prevents common errors and security vulnerabilities in bash scripts before they reach production. By enforcing ShellCheck in CI/CD pipelines, you promote modern error handling and adherence to style guides.