Git Changelog
Generate changelogs and release notes from git commit history with conventional commit parsing.
Why use this skill?
Efficiently generate professional changelogs and release notes from your Git history. Automate categorization and documentation with the OpenClaw Git Changelog skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/sa9saq/git-changelogWhat This Skill Does
The Git Changelog skill for OpenClaw is a powerful utility designed to bridge the gap between technical git history and human-readable documentation. It automates the tedious process of auditing git commits, parsing them against the Conventional Commits specification, and structuring them into a professional-grade Markdown changelog. By identifying version ranges, extracting metadata, and categorizing changes (such as features, bug fixes, and breaking changes), it ensures your project documentation stays perfectly in sync with your codebase evolution. It also intelligently handles repository metadata to generate clickable commit links, making navigation easier for your end users.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/sa9saq/git-changelog
Use Cases
- Automated Release Notes: Generate professional documentation for GitHub releases automatically whenever a new tag is pushed.
- Project Auditing: Summarize all changes between two specific points in history to prepare for a stakeholder audit or team retrospective.
- Documentation Maintenance: Automatically update a root
CHANGELOG.mdfile to maintain a clean project history without manual editing. - Version Tracking: Quickly identify which features or fixes were introduced since the last deployment, ensuring better visibility during the release cycle.
Example Prompts
- "Generate a changelog for all commits since the last tag and append it to my CHANGELOG.md file."
- "Show me a summary of all 'fix' and 'feat' commits from the last month in the current repository."
- "Create release notes for version 2.0.0 based on the commit history since the v1.9.0 tag, and format it with links to the GitHub commits."
Tips & Limitations
- Conventional Commits: For the best results, ensure your team follows the conventional commit standard (e.g.,
feat:,fix:,chore:). If your history does not follow this format, the skill gracefully falls back to a chronological summary. - Performance: For extremely large repositories with thousands of commits, focus your range using the
--sinceor--untilflags to optimize execution speed. - Permissions: This skill requires read access to your local git repository. If you choose to use the automatic write feature, ensure the skill has file-write permissions enabled for the directory.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-sa9saq-git-changelog": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution
Related Skills
threat-model
Threat modeling and attack scenario design. Identify risks before they become vulnerabilities. STRIDE, attack trees, risk matrix.
Sns Auto Poster
Schedule and automate social media posts to X/Twitter with cron-based queue management.
security-review
Comprehensive security review for code, configs, and operations. OWASP, prompt injection, crypto security. Auto-triggers on security-related changes.
Process Monitor
Monitor system processes, identify top CPU/memory consumers, and alert on resource thresholds.
Readme Generator
Auto-generate comprehensive README.md files by analyzing project structure and configuration.