pflow-changelog

Installation
SKILL.md

If changelog-context.sh or changelog-commit-push.sh fails (non-zero exit or an error field in its JSON) print ⚠️ <error.message> and stop.

Steps

  1. Get context: .agents/skills/pflow-changelog/scripts/changelog-context.sh. It returns JSON {feature:{title,version}, tasks:[…], commits:"…"} or {error:{…}}.

  2. Analyze the context (tasks + commit messages). Summarize what was done in product terms — no tech internals, no process/dev meta. Then compose a changelog entry using the format below and prepend it to the existing CHANGELOG.md (create the file if absent, starting with the standard header: # Changelog\n\nAll notable changes to this project will be documented in this file.).

  3. Commit and push: .agents/skills/pflow-changelog/scripts/changelog-commit-push.sh. It prints {commit_hash, branch_name, push_status} or {…, error:{…}}. If error is present, print ⚠️ <error.message> and stop.

  4. Reply exactly:

    ✅ Changelog updated for <feature_title> (<feature_version>).
    
Installs
12
First Seen
Jun 8, 2026