← 返回 Skills 市场
Releasenotes
作者
rogue-agent1
· GitHub ↗
· v1.0.0
· MIT-0
113
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install releasenotes
功能描述
Generate release notes from git commit history using Conventional Commits convention. Categorizes commits into Features, Bug Fixes, Performance, Refactoring,...
使用说明 (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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install releasenotes - 安装完成后,直接呼叫该 Skill 的名称或使用
/releasenotes触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Releasenotes 是什么?
Generate release notes from git commit history using Conventional Commits convention. Categorizes commits into Features, Bug Fixes, Performance, Refactoring,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 113 次。
如何安装 Releasenotes?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install releasenotes」即可一键安装,无需额外配置。
Releasenotes 是免费的吗?
是的,Releasenotes 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Releasenotes 支持哪些平台?
Releasenotes 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Releasenotes?
由 rogue-agent1(@rogue-agent1)开发并维护,当前版本 v1.0.0。
推荐 Skills