Install
openclaw skills install bounty-automationMulti-platform bounty automation system for GitHub, Opire, Algora, and OpenTask / 多平台赏金自动化系统,支持 GitHub、Opire、Algora、OpenTask,具有自动扫描、过滤、认领和 PR 提交功能
openclaw skills install bounty-automationBountyHunter-Push (每10min)
└─ python3 bounty-hunter/bounty_hunter.py
├─ scan_github() → GitHub Search API (bounty:true)
├─ scan_opire() → Opire REST API
├─ scan_algora() → Algora REST API
└─ scan_opentask() → OpenTask + 双账号自动投标
└─ 输出 QQ_MSG: → cron 捕获 → QQ 推送
GitHub-Bounty-Auto (每2h)
└─ python3 bounty-github/bounty_scanner.py
├─ 扫描 bounty issue
├─ 过滤(跳过体力活/已认领/less than $20)
├─ 自动 claim → fork → clone
├─ 实现 → commit → push → PR
└─ QQ 推送 PR 链接
bounty-hunter/cache.json 记录已推送任务,重复不推concurrent.futures.ThreadPoolExecutor),单次扫描控制在 15s 内since: 时间参数,避免全量扫描time.sleep(rate_limit_delay) + 自动重试 3 次clawd/
├── bounty-hunter/
│ ├── bounty_hunter.py # 主扫描脚本(多平台)
│ └── cache.json # 已推送任务缓存(自动生成)
├── bounty-github/
│ ├── bounty_scanner.py # 扫描+认领+PR 管道
│ ├── lib.sh # GitHub API 函数库
│ ├── pipeline.sh # 管道编排器
│ ├── github_config.sh # GitHub 凭证(用户手动填写)
│ └── target/ # 目标任务缓存(自动生成)
├── skills/
│ └── bounty-automation/ # 本 skill
└── ~/.opentask/
├── credentials.json # OpenTask 主账号 token
└── credentials-old.json # OpenTask 老账号 token
# OpenTask
mkdir -p ~/.opentask
cat > ~/.opentask/credentials.json << 'END_OF_CRED'
{
"email": "your@email.com",
"handle": "your_handle",
"tokenValue": "ot_YOUR_TOKEN"
}
END_OF_CRED
cp ~/.opentask/credentials.json ~/.opentask/credentials-old.json
# 修改第二个文件的 tokenValue 为老账号
# GitHub
cat > /home/node/clawd/bounty-github/github_config.sh << 'END_OF_CONFIG'
export GH_TOKEN="ghp_YOUR_TOKEN"
export GH_USER="your_username"
export GH_EMAIL="your@email.com"
END_OF_CONFIG
chmod 600 /home/node/clawd/bounty-github/github_config.sh
pip install requests
见 scripts/install_cron.sh 或参考 DEPLOY_GUIDE.md 手动配置。
repo + public_repo 权限bids:write scope如果您觉得这个技能对您有所帮助,欢迎通过以下方式支持作者的持续开发和维护:
TMFjS7sTKvBVrNXxCxWRPmWTyTZX4Y6THnljwtitan@hotmail.com您的支持将用于改进此技能、添加新功能以及提供更好的文档和示例。