# Cleanup Changelog

> Format changelog and remove empty sections.

- Skill: `majiayu000/cleanup-changelog` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/cleanup-changelog`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/cleanup-changelog/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/cleanup-changelog

---


# Cleanup changelog

**`GOAL`**: fix formatting and remove empty sections in `CHANGELOG.md`.

**`WHEN`**: after generating or updating the changelog.

## Efficiency directives

- Optimize all operations for token and context efficiency
- Batch operations on file groups, avoid individual file processing
- Target only relevant files
- Reduce token usage

## Workflow

- Invoke the `fix-markdown` skill on `CHANGELOG.md`
- Run `scripts/remove-empty-headers.sh CHANGELOG.md`
- Invoke the `fix-markdown` skill on `CHANGELOG.md` again
- **`DONE`**

## Output

**Files modified:**

- `CHANGELOG.md` - Formatted and cleaned

**Status communication:**

- `SUCCESS` - Cleanup completed
- `ERROR` - Operation failed

