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.