360 Secure SkillHub
360 安全技能中心

GitHub Trending Skill

根据语言和数量参数运行 Python 脚本,抓取 GitHub Trending 日榜或月度汇总,返回包含仓库名、描述、编程语言、star 总数与增长量的中文 Markdown 列表;月度模式逐语言请求并间隔 3 秒防限流,网络失败时回退缓存。

lxiaodong681-lab
lxiaodong681-lab
热度 32.60
最近更新 2026-05-11 17:47:13
分类:搜索依赖:代码执行 / 第三方 API应用场景:研究 / 推荐 / 摘要总结

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add github-trending-skill
Metadata
name
github-trending
description
每日 GitHub Trending 热榜推送,支持日榜和月度汇总
license
MIT

GitHub Trending Skill

当用户说“今天的 GitHub 热榜”“GitHub trending”“今日最火的仓库”时,自动抓取 GitHub Trending 数据并推送中文摘要。

执行方式

每日热榜

调用 scripts/daily.py,带参数 language(默认 All)和 limit(默认 10):

  • 命令:python scripts/daily.py --language All --limit 10
  • 或导入运行:from scripts.daily import run; run(language="All", limit=10)

月度汇总

调用 scripts/monthly.py,带参数 language(默认 All)和 limit(默认 10):

  • 命令:python scripts/monthly.py --language All --limit 10
  • 或导入运行:from scripts.monthly import run; run(language="All", limit=10)

输出格式

返回 markdown 格式的中文热榜,每条包含:

  • 仓库名(加粗)
  • 描述
  • 编程语言
  • 总 star 数
  • 今日/本月增长

触发时机

  • 用户说“今日 GitHub 热榜”
  • 用户说“GitHub trending”
  • 用户说“今天最火的仓库”
  • 用户说“上月最火的仓库” → 触发 monthly 模式

注意事项

  • 月度模式抓取 10 种语言,每次请求间隔 3 秒防限流
  • 网络失败时返回缓存数据并附带提示
  • 所有时间使用 UTC