prowler-changelog

Generate and insert keepachangelog-compliant entries into CHANGELOG.md files.

14.6k|2.3k|Updated Aug 24, 2016
One-click install
npx skills add https://github.com/prowler-cloud/prowler --skill prowler-changelog-prowler-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prowler-changelog
Source: https://github.com/prowler-cloud/prowler/tree/main/skills/prowler-changelog
Command: npx skills add https://github.com/prowler-cloud/prowler --skill prowler-changelog-prowler-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prowler changelogs require consistent formatting across components. This Skill automates generation and formatting of changelog entries, ensuring compliance with keepachangelog standards and reducing manual effort.

Core Features & Use Cases

  • Generate standardized changelog entries for ui/, api/, mcp_server/, and prowler/ components based on PR details.
  • Validate and insert entries into the appropriate CHANGELOG.md files, following the designated sections and versioning.
  • Update multiple components in a single PR to maintain cross-project changelog integrity.

Quick Start

Use this skill to generate a new changelog entry for a PR and insert it into the relevant CHANGELOG.md file.

Frequently Asked Questions about prowler-changelog

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

FAQPage Schema
How do I automate changelog entries for PRs across multiple components?

Automate PR changelog updates by parsing frontmatter details and generating standardized entries that are inserted directly into the correct CHANGELOG.md files. This applies to workflows involving ui, api, mcp_server, and prowler components.

What is the best way to ensure my changelog follows keepachangelog standards?

To follow keepachangelog standards, the Skill validates PR categories and sections before formatting and inserting entries. It ensures every changelog addition conforms to the required structure, reducing manual formatting effort.

How does frontmatter parsing work for generating changelog entries?

Frontmatter-driven parsing extracts PR metadata to determine the target component and changelog category. The Skill then uses this data to validate sections and automatically generate a compliant changelog entry.

Can I update multiple CHANGELOG.md files in a single PR?

Yes, you can update multiple components in a single PR. The Skill performs multi-file updates via scripts, references, or asset resources to maintain cross-project changelog integrity across ui, api, mcp_server, and prowler.

Does this changelog automation work for both ui and api components?

Yes, this changelog automation works for ui, api, mcp_server, and prowler components. It identifies the relevant component from the PR and inserts the formatted entry into the matching CHANGELOG.md file.

What happens if a PR does not match valid keepachangelog categories?

If a PR does not match valid keepachangelog categories, the validation step fails. The Skill checks categories and sections during frontmatter parsing to ensure only compliant entries are inserted into the CHANGELOG.md.