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

語言過濾

小蔥技能站7w4.net發現了升級外掛。

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

注意事項

  • 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