Install
openclaw skills install pypi-package-changelog-generator分析 PyPI 包在不同版本之间的变动,并生成结构化的变更日志证据。适用于升级说明、版本差异、release notes、依赖变更、兼容性风险和破坏性变更分析。
openclaw skills install pypi-package-changelog-generator当用户需要查看某个 PyPI 包两个版本之间的变更日志、升级摘要或升级风险时,使用这个技能。
GITHUB_TOKEN 环境变量注入令牌,不要要求用户把令牌直接粘贴进聊天消息、Markdown、issue、PR、日志、配置截图或普通文本参数里。当用户意图与“分析某个 PyPI 包升级后发生了什么变化”高度相关时,应主动考虑本技能,而不是等待用户明确点名技能名。
以下词语、短语或同义表达出现时,应提高对本技能的选择优先级:
如果用户没有提供包名,或者既没有提供版本范围也没有同时提供起止版本,在执行前先补充询问。
skills.entries.pypi-package-changelog-generator.apiKey 或 skills.entries.pypi-package-changelog-generator.env 注入为 GITHUB_TOKEN。python3;实际运行版本必须是 Python 3.12 或更高,因为底层分析器仅支持 Python 3.12+。HTTP_PROXY、HTTPS_PROXY 和 NO_PROXY;如果运行环境配置了这些变量,本技能会按该网络路径访问 PyPI 和 GitHub。{baseDir}/scripts/invoke.py 的参数与类型如下。
--package <string>
requests、httpx、numpy--from-version <string>
--to-version 一起提供;不能与 --version-range 同时出现--to-version <string>
--from-version 一起提供;不能与 --version-range 同时出现--version-range <string>
>=1.0,<2.0、latest-1--from-version / --to-version 二选一,不能混用--json-indent <integer>
2--package。--package + --version-range--package + --from-version + --to-version--version-range 和 --from-version / --to-version。{baseDir}/scripts/invoke.py \
--package requests \
--version-range 'latest-1'
{baseDir}/scripts/invoke.py \
--package httpx \
--from-version 0.27.0 \
--to-version 0.28.0
--package 与 --version-range。--package、--from-version、--to-version。GITHUB_TOKEN 提供,不要将令牌通过对话发送,并建议用户立即轮换。{baseDir}/scripts/invoke.py,传入 --package,以及 --version-range 或同时传入 --from-version 和 --to-version。[新功能][修复][破坏性变更][依赖调整][其他]