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.
bounty, 💰, reward, paid, algora, opire)gh auth status should succeed)python ~/.agents/skills/bounty-hunter-agent/scripts/bounty_scan.py
When installed as a skill, invoke via:
/bounty-hunter-agent scan
The agent will:
~/.agents/skills/bounty-hunter-agent/state/bounties.jsonSet environment variables to customize behavior:
| Variable | Default | Description |
|---|---|---|
| --- | --- | --- |
BOUNTY_MIN_PAYOUT | 25 | Minimum payout in USD to consider |
BOUNTY_MAX_COMPETITION | 5 | Max competing PRs before skipping |
BOUNTY_SCAN_LIMIT | 100 | Max issues to scan per query |
BOUNTY_STATE_DIR | ~/.agents/skills/bounty-hunter-agent/state | Where to store state |
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
}
]
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 个版本