LaunchKit · 2026
Back to Skills

Interact with the Breeze yield aggregator through the x402 payment-gated HTTP API.

0
0 downloads
by @keeganthomp

Setup & Installation

openclaw skills install @keeganthomp/breeze

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install breeze

What This Skill Does

Connects to Breeze, a Solana yield aggregator, through an HTTP API gated by the x402 micropayment protocol. Each API call is automatically paid with a small USDC amount on Solana. Supports checking balances, depositing tokens, and withdrawing from yield strategies.

Handles the x402 HTTP 402 challenge-response flow automatically, so agents can call paid DeFi APIs without manual payment signing on each request.

When to use it

  • Checking current yield positions and APY on a Breeze strategy
  • Depositing USDC or SOL into a Solana yield strategy
  • Withdrawing tokens from an active Breeze position
  • Monitoring earned yield across stablecoins and liquid staking tokens
  • Automating DeFi yield management from an agent loop

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: deposit 10 USDC into my Breeze yield strategy

AGENT
  1. 1Initialize payment-wrapped fetch using the Solana wallet keypair and USDC mint
  2. 2Call GET /balance/:wallet to confirm current position before depositing
  3. 3Call POST /deposit with amount set to 10000000 base units along with strategy ID and base asset
  4. 4Extract the unsigned transaction string from the response
  5. 5Sign and send the transaction to Solana, then confirm it
OUTPUT

Transaction signature with a Solscan explorer link confirming the deposit

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

WALLET_PRIVATE_KEY environment variable (base58-encoded Solana private key)STRATEGY_ID environment variable (Breeze strategy ID)Solana wallet funded with USDC for x402 micropayments