Update Changelog
Update public/documentation/changelog.html with commits for a new Chamilo release.
Install
npx skills add chamilo/chamilo-lms --skill update-changelog -g -a claude-code -y- Repository
- chamilo/chamilo-lms1k
- Category
- Testing
- Updated
- 3d ago
- License
- GPL-3.0
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Update public/documentation/changelog.html with commits for a new Chamilo release. Applies the filtering and formatting rules from tests/scripts/packaging/gitlog.php, classifies commits into changelog categories, and reports a line-count summary per category. Use when the user wants to update the changelog, prepare a release entry, add a version section, or runs /update-changelog.
Update Changelog
Update public/documentation/changelog.html with the commits for a new Chamilo
release. The changelog is progressive: a version section may be created and
updated multiple times before the release tag is actually set. Handle both cases.
Step 1: Determine the target version
Ask the user: "Which version number are we adding or updating? (e.g. 3.0.2)"
Once you have the version, check whether a section for it already exists in
public/documentation/changelog.html by looking for <a id="X.Y.Z">.
Step 2: Determine the commit range
The range is "commits not yet listed in the changelog for this version". How to find it depends on whether the section already exists:


