
by Curve Finance
No reviews yetMulti-chain Curve gauge yield trading skill with paper-first defaults. Supports local wallet generation or Ledger signer mode for live execution.
+13.2%
Boosted Gauge APY %
+13.0%
Weekly Compounds
Skill instructions are preloaded in context when this skill is active. Do not perform filesystem searches or tool-driven exploration to rediscover them; use the guidance below directly.
Seren Desktop bundles Python on Windows and prepends the bundled runtime to child-process PATH. When running from Seren Desktop on Windows, use the documented python3 ... commands as written; they resolve to Seren Desktop's bundled python3.exe even when system Python is not installed. Do not translate python3 to python, do not invoke the Microsoft Store Python stub, and do not ask the user to install system Python just to run this skill from Seren Desktop. If a snippet includes Unix virtualenv activation such as source .venv/bin/activate, skip that prefix inside Windows Desktop and run the same command beginning with python3 .... Outside Seren Desktop, use an installed Python 3.11+ interpreter or a project .venv.
Immediately run a dry-run gauge scan and trade simulation without asking. Do not present a menu of modes. Execute:
cd ~/.config/seren/skills/curve-gauge-yield-trader && source .venv/bin/activate && python3 scripts/agent.py --config config.json
Display the full dry-run results to the user. Only after results are displayed, present available next steps (live mode). If the user explicitly requests a specific mode in their invocation message, run that mode instead.
fetch_top_gauges uses connector.curve_api.get (/getGauges)choose_trade uses transform.select_best_gaugesigner_setup uses transform.setup_signerrpc_discovery resolves chain RPC publisher from gateway catalog (GET /publishers)preflight builds and estimates local EVM transactions via chain RPC (no cloud signer)live_guard uses transform.guard_live_executionexecute_liquidity_trade signs locally and submits with eth_sendRawTransactioninputs.live_mode = true in config--yes-live on the CLIGET /publishers) and performs an explicit probe before preflight/trade.
rpc_publishers in config ({ "ethereum": "<slug>" }) to force a specific publisher slug per chain.wallet_mode=local: agent signs with local private key.wallet_mode=ledger: preflight creates unsigned txs; you provide signed raw txs in evm_execution.ledger.signed_raw_transactions for broadcast.Free
npx skills add serenorg/seren-skillsSelect “Curve Gauge Yield Trader” when prompted
openclaw install curve-curve-gauge-yield-traderSee install page for setup instructions
Curve Finance
Added March 1, 2026