prowler-pr

Create and validate Prowler pull requests with templates and CI checks.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/brivaro/brivaro-ai-wizard --skill prowler-pr-brivaro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prowler-pr
Source: https://github.com/brivaro/brivaro-ai-wizard/tree/main/skills/prowler-pr
Command: npx skills add https://github.com/brivaro/brivaro-ai-wizard --skill prowler-pr-brivaro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of Pull Requests for the Prowler project, ensuring adherence to project templates, commit conventions, and CI workflow checks.

Core Features & Use Cases

  • Automated PR Creation: Generates Pull Requests using gh pr create with proper formatting.
  • Template Adherence: Guides the filling of the pull_request_template.md with context, description, and review steps.
  • Convention Checks: Validates PR titles against Conventional Commits and inspects relevant GitHub workflows.
  • Ownership Verification: Understands review ownership via the CODEOWNERS file.
  • Use Case: When you've finished implementing a new security check for Prowler, use this Skill to help you create a well-formatted PR that includes all necessary details for reviewers and passes automated checks.

Quick Start

Use the prowler-pr skill to create a pull request for your changes following the project's conventions.

Frequently Asked Questions about prowler-pr

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

FAQPage Schema
How do I automate pull request creation for the Prowler project?

Automate Prowler pull request creation by using the gh CLI to generate PRs, filling project templates, enforcing Conventional Commits, and validating CI workflow checks like pr-check-changelog.yml.

How do I ensure my Prowler pull request passes conventional commits checks?

To pass conventional commits checks, PR titles must be validated against the project's commit conventions and CI workflows such as conventional-commit.yml must be inspected before submission.

Do I need the GitHub CLI to create Prowler pull requests?

Yes, the GitHub CLI is required to automate PR creation, diffing, and logging. Git is also supported for analyzing code changes and determining affected components like SDK, API, UI, or MCP.

What is the best way to fill out the Prowler pull request template correctly?

The best way to fill the pull request template is to analyze code changes, determine affected components, and guide context, description, and review steps according to the pull_request_template.md structure.

How does CODEOWNERS verification work for Prowler pull requests?

CODEOWNERS verification reads the CODEOWNERS file to understand review ownership, ensuring the correct reviewers are assigned based on the affected SDK, API, UI, or MCP components.

Why is my Prowler pull request failing the changelog CI check?

PRs fail the changelog CI check when the changelog is not updated. The skill inspects the pr-check-changelog.yml workflow and guides you through updating changelogs to pass validation.