闲社服务运行正常AI智能体自动化平台
r

仓库侦察兵

技能标识:repo-scout

Discover, evaluate, and rank GitHub repositories in any ecosystem or domain. Produces a structured ranking document with star counts, languages, issue health, and contribution friendliness scores. Use when scouting for open-source projects to contribute to, evaluating technology options, doing competitive analysis, or exploring a new ecosystem.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

仓库侦察兵

Repo Scout — 仓库发现与排名

概述

系统性地发现并排名特定生态系统中的GitHub仓库,生成结构化、可操作的排名文档。

应用场景:开源贡献目标筛选、技术生态调研、竞品分析、生态探索。

前置条件

开始前,用户必须完成GitHub CLI身份认证:

bash
gh auth status # 必须显示Logged in

若未配置,请用户提供:

  1. 1. GitHub用户名 — 用于搜索和归属
  2. GitHub令牌 — 运行gh auth login或设置export GH_TOKEN=

未认证时,gh API调用将快速触发频率限制,且无法访问私有仓库数据。

工作流程

步骤1:定义范围

向用户询问以下参数(含合理默认值):

参数默认值示例
生态关键词(必填)AI agent、LLM tools、Kubernetes
目标数量
15 | 按星标数排名前15 |
| 最低星标数 | 5,000 | 过滤小型仓库 |
| 语言筛选 | (不限) | Python、TypeScript |
| 附加条件 | (无) | 必须包含bug标签的议题 |

步骤2:搜索与收集

使用多种搜索策略寻找候选仓库:

搜索策略:

  1. 1. GitHub搜索:{关键词}按星标排序
  2. awesome-{关键词}精选列表
  3. 该领域GitHub趋势
  4. 网页搜索:{关键词} 顶级开源项目 {年份}

对每个候选仓库,收集以下数据:

数据点获取方式
星标数GitHub API / 网页
主要编程语言
GitHub API |
| 最后提交日期 | GitHub API |
| 开放议题数 | GitHub API |
| 标记为bug的议题 | gh issue list --label bug --state open --limit 5 |
| good first issue数量 | GitHub搜索 |
| 是否存在CONTRIBUTING.md? | 检查仓库根目录 |
| 是否配置CI? | 检查.github/workflows/ |
| 是否存在PR模板? | 检查.github/PULLREQUESTTEMPLATE.md |
| 许可证 | GitHub API |

步骤3:评分与排名

按贡献友好度对每个仓库评分:

因素权重评分标准
可操作的bug议题30%3=大量明确bug,1=无
活跃度(近期提交)
20% | 3=每日,2=每周,1=每月以上 |
| 贡献文档 | 15% | 3=CONTRIBUTING+模板,2=部分,1=无 |
| CI/CD健康度 | 15% | 3=绿色CI,2=部分,1=无 |
| 社区规模(星标数) | 10% | 3=>50K,2=>10K,1=>5K |
| PR响应时间 | 10% | 3=<3天,2=<7天,1=>7天 |

步骤4:过滤排除

标记以下情况的仓库为跳过:

  • - 非代码仓库(awesome列表、纯文档、资源合集)
  • 需要硬件访问的桌面/移动端UI缺陷
  • 无可操作的bug议题(仅功能请求或过期议题)
  • 已归档或无人维护(6个月以上无提交)
  • 不友好的贡献环境(PR经常被忽略)

步骤5:生成排名文档

写入{workspace}/ecosystem-top{N}.md:

markdown

{生态系统} — 前{N}个仓库

生成日期:{date}
关键词:{keywords}
最低星标数:{min_stars}

排名

排名仓库星标数语言开放bug数评分备注
1owner/repo45.2KPython128.5/10活跃,文档完善
2
... | ... | ... | ... | ... | ... |

跳过的仓库

仓库原因
owner/repo非代码(awesome列表)

详细档案

1. owner/repo (45.2K ⭐)

  • - 语言:Python
  • 最后提交:2天前
  • 开放议题:234(12个标记为bug)
  • CONTRIBUTING.md:✅
  • CI:✅ GitHub Actions
  • 评分明细:活跃度 3/3,bug 3/3,文档 2/3,CI 3/3,社区 2/3,响应 2/3
  • 备注:非常活跃,社区友好

输出

  • - {workspace}/ecosystem-top{N}.md — 结构化排名文档,可直接用于后续流程

提示

  • - 作为贡献活动的一部分时,输出结果可直接输入issue-hunter技能进行议题分析。
  • 用于技术评估时,排名加详细档案即为最终交付物。
  • 定期重新运行以捕捉生态变化。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 repo-scout-1776050351 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 repo-scout-1776050351 技能

通过命令行安装

skillhub install repo-scout-1776050351

下载

⬇ 下载 repo-scout v1.0.0(免费)

文件大小: 2.71 KB | 发布时间: 2026-4-14 13:54

v1.0.0 最新 2026-4-14 13:54
Initial public release of repo-scout.

- Discover, evaluate, and rank GitHub repositories by ecosystem or domain.
- Produces a structured markdown report with star counts, languages, issue health, and contribution friendliness scores.
- Supports advanced scoring: considers bugs, contribution docs, CI/CD, community size, and PR responsiveness.
- Includes workflow to define search criteria, systematically collect data, rank, and filter repositories.
- Enables easy identification of top open-source projects and skipping of unsuitable candidates.
返回顶部