← 返回 Skills 市场
591
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install release-tracker
功能描述
Track GitHub repository releases and generate prioritized summaries. Supports multiple repos, custom priority keywords, and delivery to Discord (forum posts...
安全使用建议
This skill appears to do what it says: it uses the gh CLI to check releases, stores a local state file, and posts summaries via the agent's delivery channels. Before installing:
- Ensure gh is installed and authenticated with only the scopes you intend (the gh token determines access to private repos).
- Review where you place the workspace (release-tracker.json and state file are written there) and run setup.sh from a directory you control.
- Confirm how your OpenClaw agent is configured to deliver messages to Discord/Telegram/Slack so you know which credentials are used and where messages will be sent.
- Note the optional local CHANGELOG read (/opt/homebrew/...) — if you have sensitive files under node_modules or similar paths, understand the skill may attempt to read them when a matching package is present.
- Run the setup and cron in an isolated session or test environment first to verify behavior and delivery targets.
功能分析
Type: OpenClaw Skill
Name: release-tracker
Version: 1.1.0
The skill is classified as suspicious due to potential command injection vulnerabilities. Specifically, the SKILL.md instructions for fetching release content and changelogs involve executing `gh` and `cat` commands with parameters derived from external sources (user configuration, GitHub API). The `cat /opt/homebrew/lib/node_modules/<package>/CHANGELOG.md` instruction is particularly concerning as the `<package>` variable is not clearly defined and could be susceptible to path traversal or command injection if the OpenClaw agent does not rigorously sanitize inputs before executing shell commands, posing a Remote Code Execution risk. There is no clear evidence of intentional malicious behavior like data exfiltration or backdoor installation, but the presence of these RCE-prone instructions makes the skill suspicious.
能力评估
Purpose & Capability
Name/description (track GitHub releases, summarize, deliver to channels) match the instructions: gh CLI commands are used to list and view releases and output formats map to the stated delivery targets. No unrelated binaries, credentials, or install steps are requested.
Instruction Scope
Runtime instructions are narrowly scoped to reading release-tracker.json and the version store, running gh release list/view, summarizing changelogs, and delivering messages. One notable instruction: if release body is sparse it suggests checking a local CHANGELOG at /opt/homebrew/lib/node_modules/<package>/CHANGELOG.md — this is a filesystem read outside the repo but limited to a plausible installed-package location; it could attempt to read local files if a package name is manipulated, so review that behavior before granting broad filesystem access.
Install Mechanism
No install spec; only an included setup.sh that creates config/state files and verifies gh is present and authenticated. No downloads or extracted archives, and the script does not install arbitrary software.
Credentials
The skill declares no required env vars or credentials. It relies on the user's gh authentication (gh auth) — which is appropriate for GitHub access but means the gh token's scopes determine what repos/releases are visible (including private repos). Delivery to Discord/Telegram/Slack appears to use the platform's messaging mechanism (message(action=...)) rather than requesting external tokens; confirm how your agent/OpenClaw is configured to post to those services.
Persistence & Privilege
always:false and normal agent invocation. The skill suggests configuring a cron job to invoke the skill, which is expected for periodic checks. The skill does not request permanent installation or modify other skills/configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install release-tracker - 安装完成后,直接呼叫该 Skill 的名称或使用
/release-tracker触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Add Telegram and Slack delivery support; update description to reflect multi-platform capabilities; add Telegram/Slack config examples
v1.0.0
Initial release: multi-repo GitHub release tracking with prioritized summaries, Discord Forum/Channel output, multi-language support
元数据
常见问题
Release Tracker 是什么?
Track GitHub repository releases and generate prioritized summaries. Supports multiple repos, custom priority keywords, and delivery to Discord (forum posts... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 591 次。
如何安装 Release Tracker?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install release-tracker」即可一键安装,无需额外配置。
Release Tracker 是免费的吗?
是的,Release Tracker 完全免费(开源免费),可自由下载、安装和使用。
Release Tracker 支持哪些平台?
Release Tracker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Release Tracker?
由 JO(@jo9900)开发并维护,当前版本 v1.1.0。
推荐 Skills