SuperAPI AI 工具集

github-hunter

智能体与模型

查看项目

更新于 10-15 17:29

技能介绍

用途:面向 BidDeed.AI 与 Life OS 项目,自动发现相关 GitHub 仓库,进行 0-100 评分,归档到 Supabase 并生成集成建议。触发方式包括用户显式请求(如“Find GitHub repos for {topic}”“Search for projects about {domain}”),以及视频转录、文章或文档中出现 GitHub 项目链接等上下文触发。

主要能力:1) 发现阶段:从用户请求、视频转录或技术领域提取关键词,在 GitHub 搜索仓库。2) 评分阶段:按星标(0-25,对数刻度,10K+ 为 25)、更新时间(0-20,30 天内为 20,1 年以上为 0)、文档(0-15)、相关性(0-25)、许可证(0-15,MIT/Apache 为 15,GPL 为 10,专有为 0) 计算总分。3) 归档阶段:写入 Supabase insights 表,分类 github_discovery、子类 auto_hunter,内容含仓库 URL、评分、星标、描述、语言、许可证、更新时间、集成建议、relevant_to 等。4) 提醒阶段:输出仓库名、URL、评分色标(🟢 80+、🟡 60-79、🟠 40-59、🔴 <40)、摘要与集成建议,并询问是否加入 BidDeed.AI 或 Life OS。

必要用法:资料说明可用 web_search 搜索仓库、web_fetch 获取仓库详情,并通过 GitHub API 查询 stars、last_updated、description、language、license、topics。评分阈值与流程:归档先于请求确认;提醒阈值为 60+;批量发现时仅提醒前 3 个,但归档所有 60+。集成建议格式含目标项目、步骤、预估工时、依赖与风险等级。

过滤与优先:排除已归档、2 年以上无提交(传奇/基础性仓库除外)、核心功能专有许可、以及 <10 星且创建 <30 天的疑似垃圾仓库;优先 Python(BidDeed.AI)、JavaScript/TypeScript(Life OS)、AI/ML、网页抓取、文档处理、工作流自动化,且近期维护、文档清晰、宽松许可。若仓库已在代码库中,标记 integration_status 为 existing。

限制:具体 Supabase 主机、表结构与插入语句已给出,但实际凭据、完整依赖清单、失败重试与速率限制处理、评分公式边界情况等资料暂未提供;示例中的仓库与评分为演示数据。