github-trending-project

👤 langlyyy 📦 v1.0.0 ⭐ 4.5 ⬇️ 1.2K 下載
💻 開發程式設計 免費

📖 技能介紹


name: github-trending description: 查詢 GitHub Trending 熱門專案,支援按程式語言、日期範圍、口語(文件語言)篩選。當用戶想了解 GitHub 今日/本週/本月熱門專案、特定語言的熱門倉庫、或中文文件的熱門專案時使用此技能。


GitHub Trending 技能

何時使用

當用戶需要以下任意資訊時,請使用本技能: - 檢視 GitHub 當前熱門專案(今日/本週/本月) - 按程式語言篩選熱門專案(如 Python、JavaScript、Go 等) - 按文件口語篩選(如只顯示中文文件的專案) - 檢視熱門開發者(developers)而非倉庫 - 獲取趨勢專案列表供學習、選型或參考

核心能力

  1. 構造並返回 GitHub Trending 頁面連結,便於使用者直接訪問
  2. 解釋篩選引數,幫助使用者理解如何自定義查詢
  3. 提供常用篩選值參考,降低使用者使用門檻

基礎 URL 結構

  • 倉庫 Trendinghttps://github.com/trending
  • 開發者 Trendinghttps://github.com/trending/developers

篩選引數

GitHub Trending 頁面通過 URL 查詢引數進行篩選。所有引數均為可選,不指定時使用預設值。

1. l - 程式語言(Language)

根據專案主要使用的程式語言篩選。

引數 說明
l 語言識別符號,小寫。如 pythonjavascripttypescriptgorust

示例:只顯示 Python 專案 → ?l=python

常用語言值(見 references/languages.md): - python - Python - javascript - JavaScript - typescript - TypeScript - go - Go - rust - Rust - java - Java - c - C - cpp - C++ - csharp - C# - ruby - Ruby - php - PHP - kotlin - Kotlin - swift - Swift

2. since - 日期範圍(Date range)

根據時間視窗篩選,統計該時間段內的熱度。

引數值 含義
daily 今日(Today)
weekly 本週(This week)
monthly 本月(This month)

示例:檢視本週熱門 → ?since=weekly

3. spoken_language_code - 口語/文件語言

根據專案 README/文件的主要口語篩選,用於找到特定語言文件的專案。

引數 說明
spoken_language_code ISO 639-1 語言程式碼,如 enzhja

示例:只顯示中文文件專案 → ?spoken_language_code=zh

常用口語程式碼(見 references/spoken-languages.md): - en - 英語(English) - zh - 中文(Chinese) - ja - 日語(Japanese) - ko - 韓語(Korean) - es - 西班牙語(Spanish) - fr - 法語(French) - de - 德語(German) - ru - 俄語(Russian) - pt - 葡萄牙語(Portuguese)

組合使用示例

多個引數用 & 連線:

  1. 本週 Python 熱門專案 https://github.com/trending?l=python&since=weekly

  2. 本月中文文件的 JavaScript 專案 https://github.com/trending?l=javascript&since=monthly&spoken_language_code=zh

  3. 今日 Rust 熱門 https://github.com/trending?l=rust&since=daily

  4. 本週熱門開發者 https://github.com/trending/developers?since=weekly

執行步驟

當用戶請求 GitHub Trending 相關資訊時:

  1. 解析使用者意圖:確定需要的型別(倉庫/開發者)、時間範圍、程式語言、口語篩選。
  2. 選擇合適的引數:根據使用者需求選擇 lsincespoken_language_code 的值。
  3. 構造完整 URL:按 https://github.com/trending[?引數]https://github.com/trending/developers[?引數] 格式拼接。
  4. 返回結果:給出可點選的連結,並簡要說明當前篩選條件。
  5. 可選:如需更豐富的篩選值,可參考 references/ 目錄下的檔案。

注意事項

這個技能的最新版本可以在7w4.net小蔥技能站找到。

  • GitHub 官方不提供 Trending 的 REST API,本技能通過構造網頁 URL 實現訪問。
  • 程式語言值需與 GitHub 語言列表一致,一般為小寫英文,部分語言可能使用特殊標識(如 c%23 表示 C#,需 URL 編碼)。
  • 若使用者提供的語言名稱不明確,可給出常見匹配建議(如 "js" → javascript,"ts" → typescript)。

參考資料

  • GitHub Trending 頁面:https://github.com/trending
  • 程式語言完整列表:references/languages.md
  • 口語語言程式碼列表:references/spoken-languages.md

🤖 AI 評測

這個 Skill 質量不錯,能幫助使用者快速找到 GitHub 熱門專案。它的文件寫得很清楚,示例豐富,一看就懂怎麼用。支援按程式語言、時間和文件語言三個維度篩選,還提供了常用語言的完整列表作為參考。美中不足的是,個別語言引數在文件不同位置的寫法有細微差別,可能讓人困惑,但不影響整體使用體驗。

📊 多維度評分

適應性4.3
規範性4.3
有效性4.6
可靠性4.5
可信度4.8

📁 包含檔案 (4 個)

📄 SKILL.md 4.5 KB
📄 _meta.json 142 B
📄 references/languages.md 1.2 KB
📄 references/spoken-languages.md 1.1 KB