首页龙虾技能列表 › GitHub Trending Feed — 获取 GitHub 热门仓库列表

GitHub Trending Feed — 获取 GitHub 热门仓库列表

v1.0.0

获取 GitHub Trending 热门仓库列表,支持可选语言过滤,返回结构化 JSON。用于查看 GitHub 热榜、每日 trending 或推送热门项目。

0· 382·0 当前·0 累计
by @humor200·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/22
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的代码和指令与 GitHub Trending Feed 一致:它抓取 GitHub Trending 页面,查询 GitHub API,不请求秘密信息或安装包,也不进行意外 I/O 或数据外泄。
评估建议
该技能看似连贯、低风险,但安装前请审查以下几项: - 功能 bug:SKILL.md 中的语言过滤示例(如 'python')与脚本构建趋势 URL 不匹配。 - 网络访问:脚本向 github.com 和 api.github.com 发出请求。 - 代码审查:完整脚本包含,无隐藏下载。 - 降级列表:脚本包含硬编码的降级仓库列表。 总体而言,技能内部一致,除了语言过滤文档不匹配外,其他功能如所宣称。...
详细分析 ▾
用途与能力
技能名称和描述与其行为匹配:它抓取 https://github.com/trending 并调用 GitHub REST API 获取仓库详情。一个不匹配:SKILL.md 广告语言过滤(示例:'python','javascript'),但脚本将单个 CLI 参数视为 'since' 查询参数(例如,daily/weekly/monthly),而不是语言路径;这是一个功能 bug,而不是安全问题。
指令范围
运行时指令仅运行技能工作空间中的包含的 Python 脚本,并描述了针对不同平台的输出格式化。脚本仅向 github.com 和 api.github.com 发出网络请求,并将 JSON 打印到 stdout。它不读取任意文件、访问环境变量或向第三方端点发送数据。广告语言过滤和实现的 URL 构造之间的不匹配是指令中的范围/准确性问题。
安装机制
无安装规格;这是一个带有指令的脚本技能,无外部下载或包安装。安装程序没有将内容写入磁盘;唯一的代码是包含的 Python 脚本。
凭证需求
该技能不需要环境变量或凭证。它使用未经身份验证的 GitHub API 调用,这与描述的目的一致,但受限于速率限制;SKILL.md 正确地建议为高频使用缓存或使用身份验证方法。
持久化与权限
该技能不请求永久存在(always=false),也不修改其他技能或系统范围设置。它将结果打印到 stdout,不会持久化凭证或更改代理配置。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/22
● 无害

安装命令 点击复制

官方npx clawhub@latest install github-trending-feed
镜像加速npx clawhub@latest install github-trending-feed --registry https://cn.clawhub-mirror.com

技能文档

工作流程

  • 抓取 Trending 页面:获取 GitHub 热门仓库列表
  • 获取仓库详情:对每个仓库调用 GitHub REST API 获取 description、stars、language
  • 返回 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 今日热榜
  • owner/repo - 描述 ★ 12345 | Python | https://github.com/owner/repo
控制台
  • owner/repo (★ 12345 | Python) 描述 https://github.com/owner/repo
``

注意事项

  • GitHub API 有速率限制,高频使用建议配合缓存
  • 脚本自动处理 API 错误,失败时会返回 fallback 数据
  • 默认返回 9 个仓库,语言过滤时返回 10 个
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务