prepare-changelog-release — community prepare-changelog-release, publishpress-future, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Automated Release Agents requiring precise changelog management and version control. This plugin was known as "Post Expirator", and now it is called "PublishPress Future".

publishpress publishpress
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The prepare-changelog-release skill by publishpress is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Automated Release Agents requiring precise changelog management and version control.

Core Value

Empowers agents to update CHANGELOG.md files by reading plugin versions from PHP files and formatting entries according to the project's changelog format, utilizing file parsing and version control protocols.

Capabilities Granted for prepare-changelog-release

Automating changelog updates for new releases
Parsing PHP files for version information
Formatting changelog entries according to project standards

! Prerequisites & Limits

  • Requires access to specific PHP files (e.g., publishpress-hub-statistics.php)
  • Limited to projects using Markdown-based changelogs (CHANGELOG.md)
  • Dependent on consistent changelog formatting
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

prepare-changelog-release

Install prepare-changelog-release, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command...

SKILL.md
Readonly

Prepare Changelog for Release

Updates the unreleased section of CHANGELOG.md with the current plugin version and date, following the project's changelog format.

Instructions

When preparing the changelog for release:

  1. Read the current plugin version from publishpress-hub-statistics.php (Version field in the file header)

  2. Read CHANGELOG.md to identify:

    • The [Unreleased] section (typically starts at line 4)
    • All entries under [Unreleased] (bullet points between [Unreleased] and the next version)
  3. Update the changelog by replacing the [Unreleased] header with:

    [VERSION] - DD MMM, YYYY
    

    Where:

    • VERSION is the current version from the plugin file
    • DD is the day (2 digits)
    • MMM is the month (3-letter abbreviation: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)
    • YYYY is the 4-digit year
  4. Add a new [Unreleased] section at the top (after line 3) with empty content:

    [Unreleased]
    
    

Format Requirements

  • Use exactly one blank line between sections
  • Maintain the existing bullet point format for entries
  • Follow the format: [VERSION] - DD MMM, YYYY (e.g., [1.0.0] - 02 Feb, 2026)
  • Add comma after day in the date
  • Use 3-letter month abbreviation

Example Transformation

Before:

markdown
1The format is based on [Keep a Changelog](http://keepachangelog.com/) 2and this project adheres to [Semantic Versioning](http://semver.org/). 3 4[Unreleased] 5 6- Added: New feature X 7- Fixed: Bug in feature Y 8 9[1.0.0] - 02 Feb, 2026

After (assuming version 1.1.0 and date 05 Feb, 2026):

markdown
1The format is based on [Keep a Changelog](http://keepachangelog.com/) 2and this project adheres to [Semantic Versioning](http://semver.org/). 3 4[Unreleased] 5 6[1.1.0] - 05 Feb, 2026 7 8- Added: New feature X 9- Fixed: Bug in feature Y 10 11[1.0.0] - 02 Feb, 2026

Month Abbreviations Reference

MonthAbbreviation
JanuaryJan
FebruaryFeb
MarchMar
AprilApr
MayMay
JuneJun
JulyJul
AugustAug
SeptemberSep
OctoberOct
NovemberNov
DecemberDec

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is prepare-changelog-release?

Ideal for Automated Release Agents requiring precise changelog management and version control. This plugin was known as "Post Expirator", and now it is called "PublishPress Future".

How do I install prepare-changelog-release?

Run the command: npx killer-skills add publishpress/publishpress-future/prepare-changelog-release. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for prepare-changelog-release?

Key use cases include: Automating changelog updates for new releases, Parsing PHP files for version information, Formatting changelog entries according to project standards.

Which IDEs are compatible with prepare-changelog-release?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for prepare-changelog-release?

Requires access to specific PHP files (e.g., publishpress-hub-statistics.php). Limited to projects using Markdown-based changelogs (CHANGELOG.md). Dependent on consistent changelog formatting.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add publishpress/publishpress-future/prepare-changelog-release. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use prepare-changelog-release immediately in the current project.

Related Skills

Looking for an alternative to prepare-changelog-release or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI