← 返回
未分类 中文

Bounty Hunter Agent

Autonomously scans GitHub, Algora, and Opire for bounty issues, scores by payout and competition, ranks opportunities, and can auto-submit PRs.
自动扫描 GitHub、Algora、Opire 的赏金任务,按报酬和竞争程度评分并排序,可自动提交 PR。
lanxevo3 lanxevo3 来源
未分类 clawhub v1.1.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 340
下载
💾 1
安装
1
版本
#automation#bounty#github#latest

概述

Bounty Hunter Agent

Metadata

  • Name: bounty-hunter-agent
  • Version: 1.0.0
  • Author: lanxevo3
  • Tags: github, bounty, automation, monetization, algora, opire
  • License: MIT

Description

Autonomous GitHub bounty hunting agent. Scans for paid issues across GitHub, Algora, and Opire, evaluates viability based on competition level and payout amount, and helps you prioritize and submit PRs automatically.

What It Does

  1. Scans repositories for bounty-labeled issues (bounty, 💰, reward, paid, algora, opire)
  2. Evaluates competition level by checking existing PRs and comments on each issue
  3. Scores opportunities by payout amount, competition density, issue age, and repo activity
  4. Prioritizes a ranked list of actionable bounties sorted by expected value
  5. Tracks state in a local JSON file so you never re-scan the same issues
  6. Spawns fix sessions — integrates with OpenClaw to kick off autonomous coding sessions for top-ranked bounties

Prerequisites

  • gh CLI authenticated (gh auth status should succeed)
  • Python 3.8+ (stdlib only — no pip dependencies)
  • Optional: OpenClaw runtime for automated fix session spawning

Usage

Quick Scan

python ~/.agents/skills/bounty-hunter-agent/scripts/bounty_scan.py

With OpenClaw

When installed as a skill, invoke via:

/bounty-hunter-agent scan

The agent will:

  • Search GitHub for bounty-labeled issues
  • Check Algora and Opire for listed bounties
  • Output a ranked JSON report to ~/.agents/skills/bounty-hunter-agent/state/bounties.json
  • Print a human-readable summary to stdout

Configuration

Set environment variables to customize behavior:

VariableDefaultDescription
---------
BOUNTY_MIN_PAYOUT25Minimum payout in USD to consider
BOUNTY_MAX_COMPETITION5Max competing PRs before skipping
BOUNTY_SCAN_LIMIT100Max issues to scan per query
BOUNTY_STATE_DIR~/.agents/skills/bounty-hunter-agent/stateWhere to store state

Output Format

The scan produces a ranked list:

[
  {
    "rank": 1,
    "score": 87.5,
    "repo": "org/repo",
    "issue": 123,
    "title": "Add feature X",
    "payout_usd": 200,
    "competing_prs": 1,
    "url": "https://github.com/org/repo/issues/123",
    "labels": ["bounty", "💰 200"],
    "age_days": 3
  }
]

How Scoring Works

score = payout_weight * (payout / max_payout)
      + competition_weight * (1 - competing_prs / max_competition)
      + freshness_weight * (1 - age_days / max_age)

Default weights: payout=50, competition=35, freshness=15

Lower competition + higher payout + newer issue = higher score.

版本历史

共 1 个版本

  • v1.1.0 当前
    2026-05-07 09:18 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Freelance Job Scraper

lanxevo3
自主自由职业工作监控代理,扫描 Hacker News招聘帖、YC 招聘板和远程工作聚合平台,获取高价值自动化与 AI 工作机会。
★ 0 📥 570

PR Auto-Merge Agent

lanxevo3
自动PR合并代理。扫描已批准且CI通过的PR并自动合并。支持干运行模式、压缩合并选项及最小批准数。
★ 0 📥 499

Fleet PR Agent

lanxevo3
多仓库 PR 监控与分诊代理。扫描 GitHub 仓库中的开放 PR,按时效、评审状态、CI 状态进行优先级排序,并生成结构化 Markdown 报告。
★ 0 📥 377