Skip to content
Agentmart
Submit a tool

pac-changelog

Update the repository CHANGELOG.md for notable changes and release prep.

Skill by mypac

IndexedMIT★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ladislas-pac-changelog

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Update the repository CHANGELOG.md for notable changes and release prep. Use when finishing meaningful work that should be recorded before merge or when preparing a release section.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/pac-changelog

What's inside

Skill name
pac-changelog
Description
Update the repository CHANGELOG.md for notable changes and release prep. Use when finishing meaningful work that should be recorded before merge or when preparing a release section.
License
MIT
Compatibility
Pi coding agent
Metadata
stage: shared · author: mypac
Instructions
66 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Update the changelog

Use this skill when work in this repository should be recorded in `CHANGELOG.md` before merge or when the user explicitly asks to prepare a release section.

## Goal

Keep `CHANGELOG.md` current as the curated source of notable repository changes.

## Default scope

- Edit `CHANGELOG.md` only unless the user explicitly asks for related docs changes.
- By default, target the heading-delimited `## [Unreleased]` section.
- Expand beyond that section only for release prep, retrospective work, or a concrete ambiguity.
- Prepare a versioned release section only when the user explicitly asks for release prep.

## Entry rules

- Record notable user-facing, workflow-facing, or repository-operating changes.
- Skip tiny internal edits that would add noise to the changelog.
- Prefer these headings:
  - `Added`
  - `Changed`
  - `Fixed`
- Add `Removed` or `Breaking Changes` only when needed.
- Reuse an existing heading when present instead of creating duplicates.
- Keep one bullet per distinct change.
- Match the existing concise style in the file.
- Link the relevant GitHub issue or pull request when it adds useful context.

## Workflow

### Normal updates

1. Read the `## [Unreleased]` section of `CHANGELOG.md`.
2. Check whether the change is notable enough to record.
3. For retrospective updates, inspect relevant historical changelog sections and commits since the latest release tag only when needed to find missing notable changes.
4. Update or add the smallest useful bullet under `## [Unreleased]`.
5. Avoid duplicate or overlapping bullets; merge or rewrite when needed.
6. Keep the changelog update in the same commit as the work it describes when practical.

### Release prep

When the user explicitly asks to prepare a release:

1. Start with the `## [Unreleased]` section of `CHANGELOG.md`.
2. Choose the requested version and release date, or ask if either is missing.
3. Only when needed to choose the insertion point or preserve surrounding format, read the destination/release structure.
4. Move the relevant bullets out of `## [Unreleased]` into a new section:

   ```md
   ## [x.y.z] - YYYY-MM-DD
   ```

5. Keep only the headings that still have entries.
6. Recreate an empty `## [Unreleased]` section at the top.
7. Preserve existing older release sections as-is unless the user asks for cleanup.
8. If helpful, draft GitHub release notes from the new changelog section, but do not publish anything unless the user asks.

## Guardrails

- Do not invent release versions or dates.
- Do not rewrite older release sections unless the user asks.
- Do not publish tags or GitHub releases unless the user explicitly asks.
- Do not turn the changelog into an implementation diary.

From ladislas/mypac, MIT.

More from ladislas/mypac

Signals

Stars
2
Forks
1
Open issues
3
Last commit (this folder)
Oct 15, 2026 (14 days ago)
Last release
Oct 15, 2026 (14 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mypac

Cite this page

pac-changelog skill. Agent Mart. https://agentmart.dev/skills/ladislas-pac-changelog (last updated 2026-10-24)