Back to skills
extension
Category: Data & AnalyticsNo API key required

GitHub趋势雷达

实时追踪GitHub热门开源项目,分析技术趋势,生成中英双语趋势报告

personAuthor: user_e1701eachubcommunity

🔭 GitHub 趋势雷达

实时追踪 GitHub 开源世界的脉搏,发现下一个改变世界的项目。

功能

本技能可以帮你:

  1. 📅 查看今日/本周/本月 Trending — 发现 GitHub 上当前最火的开源项目
  2. 📊 分析技术栈趋势 — 了解哪些编程语言和技术栈正在崛起
  3. 🔍 查看仓库详情 — 获取任意 GitHub 仓库的 Stars、Forks、Topics 等信息
  4. 📋 生成趋势报告 — 输出完整的中英双语趋势分析报告
  5. ⚡ 跨时段对比 — 对比项目在日/周/月维度的增长势头
  6. 🔑 热点关键词 — 分析当前开源社区最热门的技术关键词

使用方法

查看今日 Trending

用户:"今天 GitHub 上最火的项目有哪些?" 用户:"帮我看看 GitHub Trending"

→ 技能自动抓取 GitHub Trending 页面,返回今日最热 Top 10 项目列表,包含项目名、描述、语言、Star 增长数。

分析技术趋势

用户:"最近一周技术趋势怎么样?" 用户:"AI 项目在 GitHub 上的占比是多少?"

→ 技能分析语言分布、AI 项目占比,输出趋势洞察。

查看仓库详情

用户:"帮我查一下 openai/codex 这个仓库的详细信息" 用户:"anthropics/skills 有多少 Star?"

→ 技能通过 GitHub API 获取仓库的 Stars、Forks、Topics、License 等详细信息。

跨时段对比

用户:"对比一下 openai/codex 和 anthropics/skills 的增长势头" 用户:"帮我看看这几个项目谁增长更快"

→ 技能在日/周/月三个维度对比指定项目的增长数据,判断趋势走向。

生成完整报告

用户:"生成一份本月的 GitHub Trending 趋势报告" 用户:"给我一份本周的技术趋势分析"

→ 技能输出完整的中英双语 Markdown 报告,包含排行榜、语言分布、AI 占比、关键洞察。

执行流程

  1. 用户提出 GitHub 趋势相关的问题
  2. 技能根据用户意图选择对应功能:
    • 查询 Trending → 抓取 GitHub Trending 页面数据
    • 趋势分析 → 统计数据并生成洞察
    • 仓库详情 → 调用 GitHub API
    • 跨时段对比 → 多维度抓取并对比
  3. 数据经过格式化处理,输出清晰易读的 Markdown 结果
  4. 自动检测项目是否与 AI/Agent 相关,标注 AI 占比

输出格式

Trending 查询示例输出

## 🔭 GitHub 今日 Trending (11 个项目)

| # | 项目 | 语言 | ⭐ Stars | 📈 今日新增 | 🍴 Forks |
|---|------|------|----------|-------------|----------|
| 1 | codecrafters-io/build-your-own-x | Markdown | 527.9k | +1.1k | 50.0k |
| 2 | Robbyant/lingbot-map | Python | 12.4k | +827 | 1.3k |
| 3 | ibelick/ui-skills | TypeScript | 4.7k | +529 | 199 |

> 📊 共 11 个项目,今日合计新增 4.0k Star

趋势分析示例输出

## 📊 今日趋势分析

### 基本数据
- 统计项目数:11
- 今日总新增 Star:4.0k

### 🤖 AI 相关占比
- AI/Agent 相关项目:82%
- AI 项目 Star 占比:51%

### 🏆 语言分布 Top 5
- Python:6 个项目 (54.5%)
- TypeScript:3 个项目 (27.3%)

数据来源

  • GitHub Trending 页面:https://github.com/trending
  • GitHub API:https://api.github.com(公开接口,无需 Token)
  • 数据实时抓取,反映最新状态

异常处理

  • 如果 GitHub 访问超时:提示"⚠️ GitHub 访问超时,请稍后重试。可能需要科学上网。"
  • 如果仓库不存在:提示"❌ 仓库不存在,请检查名称是否正确。"
  • 如果 API 限流:提示"⏳ GitHub API 请求频率限制,请稍后再试。"
  • 如果无 Trending 数据:提示"📭 当前暂无 Trending 数据,可能是网络问题。"

使用场景

  • 🧑‍💻 开发者:每日查看技术趋势,发现值得关注的新项目
  • 🏢 技术管理者:监控技术栈变化,辅助技术选型决策
  • 📊 技术自媒体:获取素材,撰写技术趋势文章
  • 💼 投资人:追踪开源项目热度,发现投资机会
  • 🎓 学生:了解行业热点,规划学习方向

技术实现

本技能基于 GitHub Trending 页面解析和 GitHub REST API,核心依赖:

  • Python 3.10+
  • httpx(HTTP 请求)
  • beautifulsoup4(HTML 解析)

安装方式:

pip install git+https://github.com/cqnxnzg/github-trend-radar.git

或作为 MCP Server 使用:

pip install git+https://github.com/cqnxnzg/github-trend-radar.git
# 在 Claude Desktop / Cursor 中配置 MCP Server 即可使用

版本历史

  • v1.0.0 (2026-07-18):首次发布
    • 支持 6 大功能:Trending 查询、趋势分析、仓库详情、趋势报告、跨时段对比、关键词分析
    • 支持日/周/月三个时间维度
    • 支持按编程语言过滤
    • 中英双语输出
    • 同时提供 MCP Server 版本

💡 提示:本技能也可作为 MCP Server 在 Claude Desktop、Cursor、Codex 等 AI 工具中使用。详见 GitHub 仓库:https://github.com/cqnxnzg/github-trend-radar