← 返回 Skills 市场
sxliuyu

Github Stars Tracker

作者 SxLiuYu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
276
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install github-stars-tracker
功能描述
GitHub 仓库 Stars 变化监控与通知。追踪指定仓库的 star 增长、fork 变化,发现新趋势。适合开发者关注项目动态。
使用说明 (SKILL.md)

GitHub Stars Tracker 🌟

监控 GitHub 仓库的 stars、forks、watchers 变化,追踪你关心的项目动态。

功能

  • 📊 追踪指定仓库的 star 数量变化
  • 📈 记录历史数据,生成变化趋势
  • 🔔 当 star 快速增长时通知
  • 📝 支持多仓库同时监控

使用方法

添加要追踪的仓库

# 使用 owner/repo 格式
python3 scripts/tracker.py add owner/repo

查看仓库状态

python3 scripts/tracker.py status owner/repo

列出所有追踪的仓库

python3 scripts/tracker.py list

检查变化

python3 scripts/tracker.py check

配置

首次使用需要设置 GitHub Token(避免 API 限流):

export GITHUB_TOKEN=your_token_here

获取 Token:https://github.com/settings/tokens

示例

# 追踪一些热门 AI 项目
python3 scripts/tracker.py add openai/openai-python
python3 scripts/tracker.py add anthropics/claude-code
python3 scripts/tracker.py add

# 查看状态
python3 scripts/tracker.py status openai/openai-python
安全使用建议
This skill appears to implement a simple GitHub stars/forks tracker and only needs a GitHub personal access token (GITHUB_TOKEN) and Python to run. However: 1) The package/registry metadata is inconsistent with _meta.json — verify which requirements are authoritative. 2) The tracker script writes a JSON file to your home directory (~/.github-stars-tracker.json); check its contents for any sensitive data. 3) The code contains a bug: cmd_status calls fetch_repo (undefined) instead of fetch_repo_info — the 'status' command may fail. 4) There are no hidden endpoints or obfuscated code — network traffic goes to api.github.com with the provided token. Before installing: review the script locally (or run it in an isolated environment), consider creating a PAT with minimal scopes (no repo/write if not needed), and correct the fetch_repo → fetch_repo_info call if you need the status command to work. If you want higher assurance, ask the author for source provenance or a homepage, since the skill's source/homepage are unknown.
功能分析
Type: OpenClaw Skill Name: github-stars-tracker Version: 1.0.0 The skill is a legitimate tool for monitoring GitHub repository statistics (stars, forks). It interacts exclusively with the official GitHub API and stores tracking data locally in the user's home directory (~/.github-stars-tracker.json). The code in scripts/tracker.py is straightforward, lacks any high-risk execution patterns (like eval or subprocess), and contains no evidence of data exfiltration or malicious intent.
能力评估
Purpose & Capability
Name/description, SKILL.md, and scripts/tracker.py align: the tool queries api.github.com for repo stars and stores state locally. However _meta.json declares required binaries/env (python3, GITHUB_TOKEN) while the registry metadata at the top says no required bins/env — that mismatch is inconsistent and should be reconciled.
Instruction Scope
SKILL.md instructs running scripts/tracker.py and setting GITHUB_TOKEN — which is appropriate. The script reads/writes ~/.github-stars-tracker.json and performs network calls only to api.github.com (expected). However there is a coding bug: cmd_status calls fetch_repo (undefined) instead of fetch_repo_info, causing runtime failure for the 'status' command. The script also writes to the user's home directory (normal for a CLI tool but worth noting).
Install Mechanism
No install spec (instruction-only + included script). No remote downloads or installers; lowest-risk install posture. The included code will run locally with Python.
Credentials
The only credential used is GITHUB_TOKEN (to avoid rate limits) which is proportionate to the stated purpose. The manifest (_meta.json) declares this env var; the top-level registry metadata does not — inconsistency to resolve. The script does not send the token to any other endpoint beyond including it in Authorization header to api.github.com.
Persistence & Privilege
The skill does not request elevated platform privileges or always:true. It persists only to a single per-user file (~/.github-stars-tracker.json) which is within the expected scope for a tracker tool.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install github-stars-tracker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /github-stars-tracker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Github Stars Tracker. - Monitor changes in stars, forks, and watchers for GitHub repositories. - Record historical data and generate growth trend reports. - Send notifications when a repository experiences rapid star growth. - Support tracking of multiple repositories at once. - Simple command-line interface for adding, listing, and checking repository statuses. - Requires GitHub token configuration to avoid API rate limits.
元数据
Slug github-stars-tracker
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Github Stars Tracker 是什么?

GitHub 仓库 Stars 变化监控与通知。追踪指定仓库的 star 增长、fork 变化,发现新趋势。适合开发者关注项目动态。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 276 次。

如何安装 Github Stars Tracker?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install github-stars-tracker」即可一键安装,无需额外配置。

Github Stars Tracker 是免费的吗?

是的,Github Stars Tracker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Github Stars Tracker 支持哪些平台?

Github Stars Tracker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Github Stars Tracker?

由 SxLiuYu(@sxliuyu)开发并维护,当前版本 v1.0.0。

💬 留言讨论