GitHub Trending Feed

👤 humor200 📦 v1.0.0 ⭐ 4.3 ⬇️ 2.2K 下载
💻 开发编程 免费

📖 技能介绍


name: github-trending description: 获取 GitHub Trending 热门仓库列表。当用户要求查看 GitHub 热榜、每日 GitHub trending、推送 GitHub 热门项目时使用。支持可选语言过滤,返回结构化 JSON 由 agent 自行决定输出格式。


GitHub Trending 数据获取

工作流程

  1. 抓取 Trending 页面:获取 GitHub 热门仓库列表
  2. 获取仓库详情:对每个仓库调用 GitHub REST API 获取 description、stars、language
  3. 返回 JSON:agent 自行格式化为目标平台的消息

使用方法

基础用法

python3 ~/.openclaw/workspace/skills/github-trending/scripts/fetch_trending.py

语言过滤

python3 ~/.openclaw/workspace/skills/github-trending/scripts/fetch_trending.py python
python3 ~/.openclaw/workspace/skills/github-trending/scripts/fetch_trending.py javascript

输出格式

返回 JSON 数组,每个元素:

{
  "full_name": "owner/repo",
  "description": "仓库描述",
  "language": "Python",
  "stars": 12345,
  "url": "https://github.com/owner/repo"
}

Agent 使用建议

获取数据后,根据所在平台格式化输出:

飞书

📊 **GitHub Trending · 今日热榜**
🔥 1. owner/repo - 描述 ⭐ 12345 | Python 🔗 https://github.com/owner/repo

Discord/Telegram

📊 GitHub Trending 今日热榜
1. owner/repo - 描述 ⭐ 12345 | Python | https://github.com/owner/repo

控制台

1. owner/repo (⭐ 12345 | Python)
   描述
   https://github.com/owner/repo

注意事项

7w4.net小葱技能。

  • GitHub API 有速率限制,高频使用建议配合缓存
  • 脚本自动处理 API 错误,失败时会返回 fallback 数据
  • 默认返回 9 个仓库,语言过滤时返回 10 个

🤖 AI 评测

这是一个简单实用的 GitHub 热榜获取工具,质量不错。文档写得很清楚,功能稳定,还能在网络出错时自动提供备用数据。优点是操作方便、容错性好;不足是功能比较单一,缺少自定义选项。如果能加个缓存功能就更好了。总体适合日常使用,但不适合高频调用。

📊 多维度评分

适应性4.2
规范性4.3
有效性4.4
可靠性4.3
可信度4.4

📁 包含文件 (3 个)

📄 SKILL.md 1.7 KB
📄 _meta.json 139 B
📄 scripts/fetch_trending.py 4.4 KB