SuperAPI AI 工具集

developer-talent-discovery

数据与分析

查看项目

更新于 10-15 20:29

技能介绍

用途:按岗位技术要求,从 Crawlora 公开 GitHub 用户数据集中发现开发者,并用公开仓库与贡献证据核验匹配度,产出角色相关的候选人短名单。

主要能力:先查询数据集分面值(如 domains),再做有界候选集搜索;支持按技术、公司、地区、活跃度等条件筛选;可查看用户置顶/公开仓库、仓库详情、语言构成、贡献者与公开事件,用于核验工作证据。

使用方式:设置 CRAWLORA_API_KEY;已连接时优先使用 Crawlora MCP 工具,否则用 scripts/crawlora.sh,向 https://api.crawlora.net/api/v1 发送 x-api-key。示例:scripts/crawlora.sh /datasets/github-users/facets facet=domains;scripts/crawlora.sh /datasets/github-users/search q="distributed systems" is_org=false is_bot=false page=1 page_size=10;scripts/crawlora.sh /github/search/repositories q="language:go distributed systems"。先解析返回的 login,再查 /github/user/$LOGIN/pinned 与 /github/repo/$OWNER/$REPO/contributors。检查应用层错误,payload 在 data 内;认证错误即停止,429 退避,瞬时上游失败重试一次,并按范围与额度限制请求。

适用场景:技术岗位候选人初筛、按技术栈定向发现开发者、用公开作品佐证技能。

限制:公开 GitHub 资料只是工作样本,不等于完整简历或经核验的专业能力;q 只搜资料字段,不搜完整源码;active_90d、location、company、hireable 等为存储/资料派生观察,可能过时;关注者、影响力层级、排名只是发现信号,不是技能或招聘评分;fork、生成代码、置顶项目不能证明作者身份;仓库语言构成不代表个人精通程度;贡献者总数与事件量不能证明代码质量、角色、资历或工时;有界事件流不能证明不活跃;数据集地理编码不验证居住地、时区、工作授权或搬迁意愿;公开联系方式不代表同意外联或当前可入职。需区分个人、组织、机器人与疑似自动化,疑似自动化标记只是数据信号而非不当行为证据。输出应保留来源 ID、URL、来源日期与抓取时间,区分来源陈述、技术解读与未验证假设,不得推断受保护特征,未经明确请求不得联系候选人、发送招聘信息或补充私人信息。