← 返回 Skills 市场
langlyyy

github-trending-project

作者 langlyyy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
463
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install github-trending-project
功能描述
查询 GitHub Trending 热门项目,支持按编程语言、日期范围、口语(文档语言)筛选。当用户想了解 GitHub 今日/本周/本月热门项目、特定语言的热门仓库、或中文文档的热门项目时使用此技能。
使用说明 (SKILL.md)

\r \r

GitHub Trending 技能\r

\r

何时使用\r

\r 当用户需要以下任意信息时,请使用本技能:\r

  • 查看 GitHub 当前热门项目(今日/本周/本月)\r
  • 按编程语言筛选热门项目(如 Python、JavaScript、Go 等)\r
  • 按文档口语筛选(如只显示中文文档的项目)\r
  • 查看热门开发者(developers)而非仓库\r
  • 获取趋势项目列表供学习、选型或参考\r \r

核心能力\r

\r

  1. 构造并返回 GitHub Trending 页面链接,便于用户直接访问\r
  2. 解释筛选参数,帮助用户理解如何自定义查询\r
  3. 提供常用筛选值参考,降低用户使用门槛\r \r

基础 URL 结构\r

\r

  • 仓库 Trendinghttps://github.com/trending\r
  • 开发者 Trendinghttps://github.com/trending/developers\r \r

筛选参数\r

\r GitHub Trending 页面通过 URL 查询参数进行筛选。所有参数均为可选,不指定时使用默认值。\r \r

1. l - 编程语言(Language)\r

\r 根据项目主要使用的编程语言筛选。\r \r | 参数 | 说明 |\r |------|------|\r | l | 语言标识符,小写。如 pythonjavascripttypescriptgorust 等 |\r \r 示例:只显示 Python 项目 → ?l=python\r \r 常用语言值(见 references/languages.md):\r

  • python - Python\r
  • javascript - JavaScript\r
  • typescript - TypeScript\r
  • go - Go\r
  • rust - Rust\r
  • java - Java\r
  • c - C\r
  • cpp - C++\r
  • csharp - C#\r
  • ruby - Ruby\r
  • php - PHP\r
  • kotlin - Kotlin\r
  • swift - Swift\r \r

2. since - 日期范围(Date range)\r

\r 根据时间窗口筛选,统计该时间段内的热度。\r \r | 参数值 | 含义 |\r |--------|------|\r | daily | 今日(Today) |\r | weekly | 本周(This week) |\r | monthly | 本月(This month) |\r \r 示例:查看本周热门 → ?since=weekly\r \r

3. spoken_language_code - 口语/文档语言\r

\r 根据项目 README/文档的主要口语筛选,用于找到特定语言文档的项目。\r \r | 参数 | 说明 |\r |------|------|\r | spoken_language_code | ISO 639-1 语言代码,如 enzhja 等 |\r \r 示例:只显示中文文档项目 → ?spoken_language_code=zh\r \r 常用口语代码(见 references/spoken-languages.md):\r

  • en - 英语(English)\r
  • zh - 中文(Chinese)\r
  • ja - 日语(Japanese)\r
  • ko - 韩语(Korean)\r
  • es - 西班牙语(Spanish)\r
  • fr - 法语(French)\r
  • de - 德语(German)\r
  • ru - 俄语(Russian)\r
  • pt - 葡萄牙语(Portuguese)\r \r

组合使用示例\r

\r 多个参数用 & 连接:\r \r

  1. 本周 Python 热门项目\r
    https://github.com/trending?l=python&since=weekly\r
    ```\r
    

\r 2. 本月中文文档的 JavaScript 项目\r

https://github.com/trending?l=javascript&since=monthly&spoken_language_code=zh\r
```\r
\r
3. **今日 Rust 热门**\r
```\r
https://github.com/trending?l=rust&since=daily\r
```\r
\r
4. **本周热门开发者**\r
```\r
https://github.com/trending/developers?since=weekly\r
```\r
\r
## 执行步骤\r
\r
当用户请求 GitHub Trending 相关信息时:\r
\r
1. **解析用户意图**:确定需要的类型(仓库/开发者)、时间范围、编程语言、口语筛选。\r
2. **选择合适的参数**:根据用户需求选择 `l`、`since`、`spoken_language_code` 的值。\r
3. **构造完整 URL**:按 `https://github.com/trending[?参数]` 或 `https://github.com/trending/developers[?参数]` 格式拼接。\r
4. **返回结果**:给出可点击的链接,并简要说明当前筛选条件。\r
5. **可选**:如需更丰富的筛选值,可参考 `references/` 目录下的文件。\r
\r
## 注意事项\r
\r
- GitHub 官方**不提供** Trending 的 REST API,本技能通过构造网页 URL 实现访问。\r
- 编程语言值需与 GitHub 语言列表一致,一般为小写英文,部分语言可能使用特殊标识(如 `c%23` 表示 C#,需 URL 编码)。\r
- 若用户提供的语言名称不明确,可给出常见匹配建议(如 "js" → `javascript`,"ts" → `typescript`)。\r
\r
## 参考资料\r
\r
- GitHub Trending 页面:https://github.com/trending\r
- 编程语言完整列表:`references/languages.md`\r
- 口语语言代码列表:`references/spoken-languages.md`\r
安全使用建议
此技能仅帮助构造并返回 GitHub Trending 的网页链接,不会抓取或展示页面内部内容,也不需要任何 API 密钥或系统权限。安装风险很低;在使用时注意:1) Trending 页面由 GitHub 控制,内容可能随时变化或受限;2) 若你希望技能直接抓取并摘要页面内容,应确认该扩展会执行网络请求并可能需要额外权限;3) URL 中某些语言或字符需要 URL 编码(例如 C#)。
功能分析
Type: OpenClaw Skill Name: github-trending-project Version: 1.0.0 The skill bundle is a purely informational tool designed to help an AI agent construct GitHub Trending URLs based on user preferences. It contains no executable code, and the instructions in SKILL.md and the reference files (languages.md, spoken-languages.md) are limited to mapping user inputs to standard GitHub URL parameters without any signs of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
技能名、描述与实际内容一致:主要功能是根据编程语言、时间范围和文档语言构造 GitHub Trending 的 URL 并返回给用户。没有请求与该目的不相关的权限或凭据。
Instruction Scope
SKILL.md 明确说明解析用户意图、选择参数、拼接 URL 并返回可点击链接;没有指示读取系统文件、访问不相关环境变量或向非 GitHub 端点发送数据。参考文件均为本技能自带的语言列表。
Install Mechanism
这是纯文档型技能,无安装规范、无下载或可执行代码,故不会在运行时写入磁盘或引入外部二进制。
Credentials
不要求任何环境变量、凭据或配置路径;所需权限与其功能相称。
Persistence & Privilege
没有设置 always:true,也不修改其它技能或系统配置。默认的可被模型调用权限是正常且合理的。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install github-trending-project
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /github-trending-project 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of GitHub Trending project skill: - Enables querying GitHub Trending repositories and developers by programming language, date range (daily/weekly/monthly), and spoken/documentation language. - Provides clear instructions and examples for constructing trending URLs with filter parameters. - Includes reference lists for common programming languages and spoken language codes. - Explains parameter usage and offers tips for matching language inputs. - Notes that access is through webpage URL construction, not GitHub API.
元数据
Slug github-trending-project
版本 1.0.0
许可证 MIT-0
累计安装 3
当前安装数 3
历史版本数 1
常见问题

github-trending-project 是什么?

查询 GitHub Trending 热门项目,支持按编程语言、日期范围、口语(文档语言)筛选。当用户想了解 GitHub 今日/本周/本月热门项目、特定语言的热门仓库、或中文文档的热门项目时使用此技能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 463 次。

如何安装 github-trending-project?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install github-trending-project」即可一键安装,无需额外配置。

github-trending-project 是免费的吗?

是的,github-trending-project 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

github-trending-project 支持哪些平台?

github-trending-project 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 github-trending-project?

由 langlyyy(@langlyyy)开发并维护,当前版本 v1.0.0。

💬 留言讨论