
github-repo-hunter
by breverdbidder
Life OS - Shapira Family Real-Time Life Monitoring & Tracking Ecosystem. ADHD-optimized productivity, travel tracking, family coordination, swim meet management, WhatsApp sharing, and more.
SKILL.md
name: github-repo-hunter description: Autonomous GitHub repository discovery and integration agent that hunts relevant open-source projects for BidDeed.AI (foreclosure auctions) and Life OS (productivity/ADHD). Searches GitHub for repos matching domain keywords, evaluates relevance via README/tech stack analysis, auto-adds as submodules or archives to target repos, and alerts Ariel with actionable summaries. Use when (1) User requests "find relevant GitHub repos", (2) Exploring new integrations for BidDeed.AI workflows, (3) Discovering productivity tools for Life OS, (4) Keeping repositories updated with latest open-source innovations.
GitHub Repository Hunter
Autonomous agent for discovering, evaluating, and integrating relevant GitHub repositories into BidDeed.AI and Life OS ecosystems.
Mission
Hunt GitHub for open-source projects that could enhance:
- BidDeed.AI - Foreclosure auction intelligence (scrapers, ML models, document processing, workflow automation)
- Life OS - Productivity, ADHD management, swimming analytics, dual-timezone coordination
Core Workflow
1. Discovery Phase
Search GitHub API using domain-specific keywords.
Use scripts/hunt_repos.py with keywords from references/keyword_library.md.
2. Evaluation Phase
Score each discovered repo (1-100) using scripts/evaluate_repo.py.
Quick Filters (Auto-reject):
- Last commit >1 year ago
- <10 stars AND <5 forks
- No README
- Archived repository
Scoring Rubric:
- Tech Stack Match (30 pts) - Python/Rust/JS, Supabase, LangGraph, GitHub Actions
- Domain Relevance (40 pts) - Foreclosure tools, ADHD/productivity, swimming analytics
- Code Quality (20 pts) - Tests, docs, active issues
- Community (10 pts) - Stars, forks, contributors
Thresholds:
- Score ≥70 → AUTO_ADD to integrations/
- Score 50-69 → ALERT_ARIEL (needs review)
- Score <50 → SKIP (log to rejected_repos.txt)
3. Integration Phase
Execute scripts/integrate_repo.py for AUTO_ADD repos.
Integration Methods: A. Git submodule in integrations/ folder B. Reference entry in docs/integrations.md
4. Alert Phase
Insert discovery notification to Supabase insights table.
Alert Format:
🔍 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
scripts/hunt_repos.py - Main hunter with GitHub API
scripts/evaluate_repo.py - Scoring algorithm
scripts/integrate_repo.py - Auto-add to repos
References
references/keyword_library.md - Search keywords for both domains
references/github_api.md - GitHub Search API docs
references/scoring_rubric.md - Detailed evaluation criteria
Critical Rules
- Never auto-add without evaluation
- Respect GitHub API rate limits (5000 req/hr with auth)
- Test before integrating
- Document every integration in docs/integrations.md
- Alert on threshold (50-69 MUST notify Ariel)
Target Repositories
Primary:
breverdbidder/biddeed-conversational-aibreverdbidder/life-os
Secondary:
breverdbidder/brevard-bidder-scraper(archive-only)
Decision Tree
Discovered Repo
|
├─ Score ≥70? → Auto-add + Alert (FYI)
├─ Score 50-69? → Supabase alert + Review needed
└─ Score <50? → Skip (log rejection)
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です