prowler-ci

Inspect and debug Prowler repository CI and PR gates in GitHub Actions workflows.

1|Updated Aug 16, 2025
One-click install
npx skills add https://github.com/professor-moody/cloud-tools --skill prowler-ci-professor-moody
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prowler-ci
Source: https://github.com/professor-moody/cloud-tools/tree/main/repos/prowler/skills/prowler-ci
Command: npx skills add https://github.com/professor-moody/cloud-tools --skill prowler-ci-professor-moody

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of managing and debugging Continuous Integration (CI) checks and gates within the Prowler GitHub repository, ensuring smooth pull request workflows.

Core Features & Use Cases

  • CI/PR Gate Management: Assists with understanding and resolving failures related to GitHub Actions workflows, PR title validation, changelog gates, conflict marker checks, secret scanning, and CODEOWNERS/labeler automation.
  • Workflow Debugging: Helps diagnose why specific GitHub Actions jobs might be failing.
  • Use Case: When a pull request fails its CI checks, use this Skill to pinpoint the exact workflow causing the failure and understand the reason, such as a non-compliant PR title or a missing changelog entry.

Quick Start

Use the prowler-ci skill to debug why a GitHub Actions job is failing on the current pull request.

Frequently Asked Questions about prowler-ci

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

FAQPage Schema
How do I debug failing GitHub Actions workflows in a pull request?

To debug failing GitHub Actions workflows, inspect the pull request gate logs for validation failures. This Skill pinpoints the exact workflow causing the failure, such as a non-compliant PR title or a missing changelog entry, by analyzing the .github/workflows directory and pull request templates.

Why does my pull request fail the changelog or PR title validation gate?

Pull request validation fails when the PR title does not meet formatting rules or the changelog entry is missing. This Skill analyzes your PR template and changelog gate configurations to identify the specific compliance issue causing the CI check to fail.

How do I automate CODEOWNERS and labeler checks for GitHub Actions?

Automate CODEOWNERS and labeler checks by configuring the rules within your .github/CODEOWNERS file and associated workflow files. This Skill helps inspect and resolve automation issues for these files to ensure pull requests are properly routed and labeled.

Can I use this to fix conflict marker checks and secret scanning failures?

Yes, you can resolve conflict marker checks and secret scanning failures. This Skill inspects the relevant CI gate configurations to diagnose why these specific security and merge checks are failing on your pull request.

What is the best way to troubleshoot Prowler CI/CD pipeline failures?

The best way to troubleshoot Prowler CI/CD pipeline failures is to inspect the GitHub Actions workflows and PR gate configurations. This Skill automates the inspection of .github/workflows files to diagnose and resolve issues like title validation, changelog gates, and secret scanning.

Does prowler-ci work with .github/workflows and CODEOWNERS files?

Yes, prowler-ci works directly with .github/workflows, .github/pull_request_template.md, and .github/CODEOWNERS files. It addresses issues within these specific files to debug and manage Prowler repository CI and PR gates.