360 Secure SkillHub
360 安全技能中心

github-trending

通过 GitHub 搜索 API 抓取指定时间范围内的趋势仓库,默认汇总本周 Top 15,输出排名、名称、描述、语言、星标数、fork 数与链接;无需认证即可使用,设置 GH_TOKEN 可提高速率限制。

brunovu20
brunovu20
热度 17.18
最近更新 2026-05-23 23:37:32
分类:搜索依赖:代码执行 / 第三方 API应用场景:研究 / 摘要总结

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add github-treding
Metadata
name
github-trending
description
Fetch top trending GitHub repositories today/this-week/this-month and summarize top 15 with stars, language, description.
metadata
{"openclaw":{"emoji":"📈","requires":{"bins":["curl","jq"]},"install":[{"id":"brew","kind":"brew","formula":["curl","jq"],"bins":["curl","jq"],"label":"Install curl + jq (brew)"}]}}

GitHub Trending

Fetch and summarize top trending GitHub repos. Uses GitHub search API — no auth required for basic queries (rate-limited at 10 req/min unauthenticated).

Usage

# Top 15 repos trending this week (default)
bash scripts/fetch-trending.sh

# Custom time range
bash scripts/fetch-trending.sh "2026-05-15"

# Custom count
bash scripts/fetch-trending.sh "7-days-ago" 10

Output

For each repo: rank, name, description (truncated), language, ⭐ stars, 🍴 forks, link.

Rate Limits

  • Unauthenticated: 10 req/min — enough for occasional use
  • Authenticated (set GH_TOKEN env): 5000 req/hr
  • If hitting limits, increase the --retry or use longer date ranges