← Back to Skills Marketplace
Releasenotes
by
rogue-agent1
· GitHub ↗
· v1.0.0
· MIT-0
113
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install releasenotes
Description
Generate release notes from git commit history using Conventional Commits convention. Categorizes commits into Features, Bug Fixes, Performance, Refactoring,...
README (SKILL.md)
releasenotes 📋
Generate categorized release notes from git log.
Commands
# Generate from all commits
python3 scripts/releasenotes.py --path /path/to/repo
# Date range
python3 scripts/releasenotes.py --since 2026-03-01 --until 2026-03-27
# With version label
python3 scripts/releasenotes.py --version v2.0.0 --since v1.0.0
# Output to file
python3 scripts/releasenotes.py -o CHANGELOG.md --version v1.0.0
Categories (Conventional Commits)
- ✨ Features (
feat:) - 🐛 Bug Fixes (
fix:) - ⚡ Performance (
perf:) - ♻️ Refactoring (
refactor:) - 📚 Documentation (
docs:) - 🧪 Tests (
test:) - 📦 Build (
build:) - 🔧 CI/CD (
ci:) - 💥 Breaking Changes (
feat!:orfix!:) - 📝 Other (non-conventional commits)
Each entry includes commit hash and author.
Usage Guidance
This skill appears to do what it says: it runs the included Python script which calls 'git log' on a repo and formats release notes. Before installing or running it, ensure you have python3 and the git CLI available, and point it at the intended repository (it will read the full commit history you give it). Because it executes a bundled script, review the script if you are uncomfortable running third-party code; note it may output commit messages (which can contain sensitive information) into files. The duplicate script files are odd but likely harmless; the main real fix would be to update the metadata to declare the 'git' requirement.
Capability Analysis
Type: OpenClaw Skill
Name: releasenotes
Version: 1.0.0
The skill bundle is a straightforward utility for generating release notes from Git commit history using the Conventional Commits convention. The Python script (releasenotes.py) uses subprocess.run safely without shell=True, contains no network activity, and performs no unauthorized data access or exfiltration.
Capability Assessment
Purpose & Capability
The name/description match the included code: both scripts run 'git log', parse Conventional Commits, and emit Markdown release notes. However, the registry metadata claims 'Required binaries: none' despite the scripts invoking 'git' (and the SKILL.md showing 'python3' usage). This omission is an inconsistency but plausibly an oversight rather than malicious.
Instruction Scope
SKILL.md directs the agent to run the provided Python script against a repository path, optionally with date ranges, version labels, or output file. The scripts only invoke 'git' against the specified path, parse commit messages, and write local output; they do not contact external endpoints, read other unrelated system files, or access environment variables.
Install Mechanism
There is no install spec (instruction-only skill) and the source files are included. No network downloads or archive extraction occur. Note: the repository contains duplicate copies of the same script (root and scripts/), which is unusual but not harmful.
Credentials
The skill declares no environment variables and the code does not read secrets or environment variables. The only external dependency is the git binary (and Python runtime), which is proportional to the stated purpose.
Persistence & Privilege
The skill does not request permanent/always-on presence, does not modify other skills or agent-wide settings, and only writes output to a user-specified file path. Normal autonomous invocation is allowed by platform default but not a specific additional risk here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install releasenotes - After installation, invoke the skill by name or use
/releasenotes - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release.
- Generates categorized release notes from git commit history using the Conventional Commits convention.
- Supports filtering by date ranges or version labels.
- Outputs notes to file or console, including commit hash and author.
- Zero dependencies required.
Metadata
Frequently Asked Questions
What is Releasenotes?
Generate release notes from git commit history using Conventional Commits convention. Categorizes commits into Features, Bug Fixes, Performance, Refactoring,... It is an AI Agent Skill for Claude Code / OpenClaw, with 113 downloads so far.
How do I install Releasenotes?
Run "/install releasenotes" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Releasenotes free?
Yes, Releasenotes is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Releasenotes support?
Releasenotes is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Releasenotes?
It is built and maintained by rogue-agent1 (@rogue-agent1); the current version is v1.0.0.
More Skills