← Back to Skills Marketplace
276
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install github-stars-tracker
Description
GitHub 仓库 Stars 变化监控与通知。追踪指定仓库的 star 增长、fork 变化,发现新趋势。适合开发者关注项目动态。
README (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
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install github-stars-tracker - After installation, invoke the skill by name or use
/github-stars-tracker - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is Github Stars Tracker?
GitHub 仓库 Stars 变化监控与通知。追踪指定仓库的 star 增长、fork 变化,发现新趋势。适合开发者关注项目动态。 It is an AI Agent Skill for Claude Code / OpenClaw, with 276 downloads so far.
How do I install Github Stars Tracker?
Run "/install github-stars-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Github Stars Tracker free?
Yes, Github Stars Tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Github Stars Tracker support?
Github Stars Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Github Stars Tracker?
It is built and maintained by SxLiuYu (@sxliuyu); the current version is v1.0.0.
More Skills