关于 github-repo-hunter
github-repo-hunter 是用于为 BidDeed.AI 和 Life OS 搜索、评估 GitHub 仓库的技能。它按设定阈值评分,并将候选项目分流至自动集成、人工审核或拒绝。
主要功能
- 01使用领域关键词搜索 GitHub
- 02为仓库评定 1 至 100 分
- 03过滤不活跃或不合适的仓库
- 04集成符合条件的仓库
- 05向 Supabase 发送审核提醒
适用场景
- 01寻找止赎分析相关开源工具
- 02筛选生产力或游泳分析项目
- 03集成前审核仓库候选项
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ breverdbidder/ life-os --skill github-repo-hunter安装后在 Claude Code 中输入/github-repo-hunter确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/github_api.mdkeyword_library.mdsearch_strategies.mdsupabase_integration.mdscripts/evaluate_repo.py详细介绍
GitHub 仓库猎手
自主 Agent,用于在 GitHub 上发现、评估相关仓库,并将其集成到 BidDeed.AI 和 Life OS 生态系统中。
使命
在 GitHub 上搜寻可以增强以下项目的开源项目:
- BidDeed.AI - 止赎拍卖情报(抓取工具、机器学习模型、文档处理、工作流自动化)
- Life OS - 生产力、ADHD 管理、游泳分析、双时区协调
核心工作流
1. 发现阶段
使用特定领域的关键词搜索 GitHub API。
使用 scripts/hunt_repos.py,并从 references/keyword_library.md 中选取关键词。
2. 评估阶段
使用 scripts/evaluate_repo.py 为每个发现的仓库评分(1–100)。
快速筛选(自动拒绝):
- 上次提交距今超过 1 年
- 少于 10 个星标且少于 5 个复刻
- 没有 README
- 已归档的仓库
评分标准:
- 技术栈匹配度(30 分)- Python/Rust/JS、Supabase、LangGraph、GitHub Actions
- 领域相关性(40 分)- 止赎工具、ADHD/生产力、游泳分析
- 代码质量(20 分)- 测试、文档、活跃的问题
- 社区情况(10 分)- 星标、复刻、贡献者
阈值:
- 评分 ≥70 → AUTO_ADD 到 integrations/
- 评分 50–69 → ALERT_ARIEL(需要审核)
- 评分 <50 → SKIP(记录到 rejected_repos.txt)
3. 集成阶段
对 AUTO_ADD 仓库执行 scripts/integrate_repo.py。
集成方式: A. 在 integrations/ 文件夹中添加 Git 子模块 B. 在 docs/integrations.md 中添加参考条目
4. 提醒阶段
向 Supabase insights 表插入发现通知。
提醒格式:
🔍 GitHub Repo Hunter - Found: {repo_name}
Score: {score}/100 (AUTO_ADD / REVIEW_NEEDED)
Repository: https://github.com/{user}/{repo}
Language: {languages}
Last Updated: {last_commit}
Stats: ⭐ {stars} | 🍴 {forks} | 👥 {contributors}
What It Does:
{readme_summary}
Potential Use Cases:
- BidDeed.AI: {use_case}
- Life OS: {use_case}
Tech Stack Match:
✅ {matched_tech}
❌ {missing_tech}
Recommendation: {action}
Next Steps: {specific_action}
脚本
scripts/hunt_repos.py - 使用 GitHub API 的主猎手
scripts/evaluate_repo.py - 评分算法
scripts/integrate_repo.py - 自动添加到仓库
参考资料
references/keyword_library.md - 两个领域的搜索关键词
references/github_api.md - GitHub Search API 文档
references/scoring_rubric.md - 详细评估标准
重要规则
- 未经评估,绝不自动添加
- 遵守 GitHub API 速率限制(通过身份验证时为每小时 5000 次请求)
- 集成前先测试
- 在 docs/integrations.md 中记录每项集成
- 达到阈值时发送提醒(50–69 分必须通知 Ariel)
目标仓库
主要:
breverdbidder/biddeed-conversational-aibreverdbidder/life-os
次要:
breverdbidder/brevard-bidder-scraper(仅归档)
决策树
Discovered Repo
|
├─ Score ≥70? → Auto-add + Alert (FYI)
├─ Score 50-69? → Supabase alert + Review needed
└─ Score <50? → Skip (log rejection)