yield-hunter

Automates sBTC yield harvesting by monitoring wallet balances and deploying to Zest Protocol at thresholds.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Jay0xx/forge0btc-news-agent --skill yield-hunter
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: yield-hunter
Source: https://github.com/Jay0xx/forge0btc-news-agent/tree/main/aibtcdev-skills/yield-hunter
Command: npx skills add https://github.com/Jay0xx/forge0btc-news-agent --skill yield-hunter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autonomous management of sBTC yield harvesting by monitoring wallet balance and automatically depositing to Zest Protocol when balance exceeds a configurable threshold. Mainnet-only.

Core Features & Use Cases

  • Autonomous monitoring of wallet sBTC balance and threshold-based deposits to Zest Protocol's lending pool.
  • State persistence to ~/.aibtc/yield-hunter-state.json and foreground daemon control with a PID file to manage lifecycle.
  • Safe-guarded operation requiring an unlocked wallet and mainnet, with transparent status reporting.

Quick Start

Run bun run yield-hunter/yield-hunter.ts start to begin automated sBTC yield harvesting.

Frequently Asked Questions about yield-hunter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate sBTC yield harvesting on mainnet?▼

You can automate sBTC yield harvesting by running a foreground daemon that monitors your wallet balance and automatically deposits funds into the Zest Protocol lending pool when a threshold is met.

What is required to automate sBTC deposits to Zest Protocol?▼

Automating sBTC deposits to Zest Protocol requires an unlocked wallet, sBTC and STX balances for transaction fees, and the NETWORK environment variable set to mainnet.

How do I start and manage the sBTC yield-hunting daemon?▼

You start the sBTC yield-hunting daemon by running the start command in your terminal, which controls the process lifecycle via a PID file and persists state to a local JSON file.

Can I use this sBTC yield automation on testnet or other networks?▼

No, you cannot use this sBTC yield automation on testnet because the daemon is mainnet-only and requires the NETWORK environment variable to be explicitly set to mainnet.

How does the autonomous yield daemon keep track of its operation state?▼

The autonomous yield daemon keeps track of its operation state by persisting data to a local JSON file at ~/.aibtc/yield-hunter-state.json and using a PID file for lifecycle management.