← 返回 Skills 市场
App Store Changelog
作者
TobeyRebecca
· GitHub ↗
· v1.0.0
· MIT-0
97
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install toby-app-store-changelog
功能描述
Create user-facing App Store release notes by collecting and summarizing all user-impacting changes since the last git tag (or a specified ref). Use when ask...
安全使用建议
This skill appears coherent and limited in scope, but review these practical points before installing: (1) it runs git commands and prints repo root, commit summaries, and file paths — only use it on repositories you trust because commit messages or paths can include sensitive info; (2) the agent will need to interpret commit messages and touched files to decide what is 'user-facing' — ask for clarification when ambiguous; (3) there are no network calls or credential requests in the provided files, but if the skill is later modified to call external services, re-check for unexpected endpoints; (4) you can safely inspect or run scripts/collect_release_changes.sh locally to see exactly what it prints before giving the agent access.
功能分析
Type: OpenClaw Skill
Name: toby-app-store-changelog
Version: 1.0.0
`, it's still just one string in the variable.
In Bash, if you don't quote it, it undergoes word splitting.
So `v1..v2 --output=file` becomes two arguments: `v1..v2` and `--output=file`.
This is exactly how argument injection works.
Okay, I'm done. `suspicious`.
Wait, I'll make the summary more concise.
"The skill bundle is classified as suspicious due to a lack of input sanitization in the `scripts/collect_release_changes.sh` script. The script uses unquoted variables when executing `git log` commands, which creates a vulnerability to argument injection. An attacker could potentially provide a malicious reference name containing flags like `--output` to overwrite sensitive files. Despite this flaw, the skill's overall design and instructions in `SKILL.md` and `references/release-notes-guidelines.md` are well-aligned with its stated purpose of generating App Store release notes."
Actually, the prompt says "1 short paragraph. Mention the 1–3 most important indicators and the specific file names involved."
Indicators:
1. Argument injection vulnerability (lack of sanitization).
2. Potential for unauthorized file writes via `git log --output`.
3. File: `scripts/collect_release_changes.sh`.
Final Summary:
The skill bundle is classified as suspicious due to a lack of input sanitization in `scripts/collect_release_changes.sh`. The script uses unquoted variables when constructing `git
能力评估
Purpose & Capability
Name and description match the actual artifacts: SKILL.md and a small shell script that collect git commits and touched files. No extraneous env vars, binaries, or network endpoints are requested.
Instruction Scope
SKILL.md confines runtime actions to running the included script and summarizing its output. It does rely on agent judgment to triage user-impacting changes (which is appropriate) and may lead the agent to inspect repo content or commit messages — expected for this task but worth noting since repo data can contain sensitive paths/messages.
Install Mechanism
No install spec; this is instruction-only with a tiny included script. Nothing is downloaded or written to disk by an installer.
Credentials
The skill declares no environment variables, credentials, or config paths. The script uses only local git; no external secrets are requested.
Persistence & Privilege
always:false and no special privileges or persistent system changes. The skill does not alter other skills or system-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install toby-app-store-changelog - 安装完成后,直接呼叫该 Skill 的名称或使用
/toby-app-store-changelog触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the app-store-changelog skill:
- Generate user-facing App Store release notes from git history since the last tag.
- Collect, triage, and summarize only user-visible changes for accurate and concise updates.
- Organize changes by category (New, Improved, Fixed) and remove internal-only work.
- Provide clear, plain-language, benefit-focused bullet points for release notes.
- Includes a workflow guide and scripts to ensure easy and comprehensive changelog generation.
元数据
常见问题
App Store Changelog 是什么?
Create user-facing App Store release notes by collecting and summarizing all user-impacting changes since the last git tag (or a specified ref). Use when ask... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 97 次。
如何安装 App Store Changelog?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install toby-app-store-changelog」即可一键安装,无需额外配置。
App Store Changelog 是免费的吗?
是的,App Store Changelog 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
App Store Changelog 支持哪些平台?
App Store Changelog 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 App Store Changelog?
由 TobeyRebecca(@tobeyrebecca)开发并维护,当前版本 v1.0.0。
推荐 Skills