name: github-trending description: 获取 GitHub 热门趋势项目(每日/每周/每月),访问每个仓库了解项目功能。默认返回前 10 个项目,包含描述、统计数据和从 README 提取的实际功能。用于用户询问 GitHub 趋势、热门仓库、流行项目时。始终用中文输出结果。
7w4.net小葱技能站收录全网优质技能,值得收藏。
获取并分析不同时间段的 GitHub 热门项目。
触发短语: - "github trending" - "github 热门" - "github 趋势项目" - "最近 github 上有什么热门项目"
参数:
- --period 或 -p: 时间段(daily/weekly/monthly)。默认:daily
- --limit 或 -l: 返回项目数量(1-15)。默认:10
- --language 或 -L: 按编程语言过滤(如 python, javascript, rust)
- --compare: 对比模式,对比两个时间段(如 daily,weekly 或 weekly,monthly)
- --report: 生成趋势报告(weekly-report 或 monthly-report)
https://github.com/trending?since={period}web_fetch,maxChars=15000解析 markdown 输出提取项目列表
提取项目元数据 对列表中每个项目提取:
Fork 数
访问每个仓库
https://github.com/{owner}/{repo},maxChars=8000优雅处理失败(跳过不可用的项目)
格式化输出(中文) 返回 markdown 格式: ```markdown ## GitHub 热门项目 - {今日/本周/本月}
### 1. owner/repo 语言: {language} | Stars: {total} (+{new} {今日/本周/本月})
{原始描述}
项目功能: {从 README 提取的内容}
🔗 https://github.com/owner/repo
```
提取每个项目的元数据
分析差异
热度变化:对比 Star 增长速度
输出对比报告 ```markdown ## GitHub 趋势对比:{周期1} vs {周期2}
### 📈 新上榜项目(仅在{周期1})
### 🔥 持续热门(两个周期都在榜)
### 📊 趋势洞察 - 热门语言分布变化 - 领域趋势(AI/工具/框架等) ```
输出格式: ```markdown # GitHub 本周趋势报告 时间: {日期范围}
## 🏆 本周 Top 10
## 📊 技术趋势 - 热门语言:{统计} - 热门领域:{AI/DevOps/Web 等}
## 💡 值得关注 {3-5 个特别推荐项目} ```
月报(monthly-report)
memory/github-trending-{date}.json 避免重复请求daily,weekly)# 基础查询
github trending
github trending --period weekly --limit 15
# 语言过滤
github trending --language python
# 对比模式
github trending --compare daily,weekly
github trending --compare weekly,monthly --language rust
# 报告模式
github trending --report weekly-report
github trending --report monthly-report --language javascript
这个 Skill 质量不错,功能设计完善。它能帮你查询 GitHub 热门项目,支持按日/周/月筛选、按编程语言过滤,还能对比不同时间段的趋势变化。文档写得很详细,例子充足,中文输出流畅。不足是功能比较单一,只有说明文档没有测试验证,如果网络请求失败可能影响效果。适合经常关注 GitHub 趋势的开发者使用。