Install
openclaw skills install venus-agent-skillsAnalyze Venus Protocol lending/borrowing positions on BNB Chain with risk-first guidance. Use when users ask about Venus markets, collateral/borrow decisions...
openclaw skills install venus-agent-skillsUse this skill to provide read-only, risk-aware analysis for Venus Protocol. Prioritize liquidation safety, clarity, and explicit uncertainty over aggressive yield-chasing.
Map request into one of these modes:
If user asks for onchain execution, pause and request explicit confirmation + exact parameters. Use simulation first, then broadcast only after user confirms.
Use scripts first:
scripts/fetch_markets.py for market snapshot (official API base: https://api.venus.io, default scope: Core Pool only via references/pool-filter.json)scripts/wallet_onchain_exposure.py for real wallet onchain exposurescripts/check_wallet_exposure.py for manual/API fallback wallet summaryscripts/simulate_borrow.py for hypothetical borrow impactscripts/venus_deposit.js for deposit preview/broadcast flow (approve + mint)scripts/venus_withdraw.js for withdraw preview/broadcast flow (redeem / redeemUnderlying) with post-withdraw HF prediction and safety line checks (default 1.2, user customizable)scripts/venus_borrow.js for borrow preview/broadcast flowscripts/venus_repay.js for repay preview/broadcast flow (approve + repayBorrow)scripts/venus_collateral.js for collateral enable/disable (enterMarkets / exitMarket)scripts/hf_monitor.py for threshold-based HF monitoring and advisory actions (includes ACCOUNT_UNHEALTHY alert when HF < safety line, default 1.2)Example market query:
python scripts/fetch_markets.py --chain-id 56 --limit 200 (Core Pool default)python scripts/fetch_markets.py --chain-id 56 --limit 200 --pool-scope all (all pools)If API is unavailable, continue with transparent assumptions and mark output as estimate.
Apply rules from references/risk-rules.md:
Always include:
Prefer concise bullets and exact numbers.
Use this structure:
python scripts/venus_check.py --symbol vUSDTpython scripts/venus_check.py --symbol vUSDT --wallet 0x...python scripts/venus_check.py --symbol vUSDT --wallet 0x... --extra-borrow 120python scripts/venus_check.py --symbol vUSDT --wallet 0x... --weighted-collateral 1500 --debt 1000python scripts/venus_check.py --symbol vUSDT --wallet 0x... --output brief --lang enscripts/ root (e.g. venus_*.js, fetch_markets.py, wallet_onchain_exposure.py).scripts/flux/.references/protocol-overview.mdreferences/risk-rules.mdreferences/bnbchain-contracts.mdreferences/glossary.mdreferences/quick-commands.mdreferences/flux-quick-commands.mdreferences/flux-bnb-addresses.json