← 返回
数据分析 中文

Venus Agent Skills

Analyze Venus Protocol lending/borrowing positions on BNB Chain with risk-first guidance. Use when users ask about Venus markets, collateral/borrow decisions...
在BNB链上分析Venus协议的借贷仓位,提供风险优先的指导。适用于用户询问Venus市场、抵押/借款决策等问题。
zed-venus
数据分析 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 601
下载
💾 8
安装
1
版本
#latest

概述

Venus Protocol Ops

Overview

Use this skill to provide read-only, risk-aware analysis for Venus Protocol. Prioritize liquidation safety, clarity, and explicit uncertainty over aggressive yield-chasing.

Workflow

1) Classify user intent

Map request into one of these modes:

  • Market scan: compare assets/pools (supply APY, borrow APY, utilization, caps)
  • Position check: assess a wallet's current collateral/borrow health
  • What-if simulation: estimate risk after a proposed borrow/supply/repay
  • Execution planning: prepare step-by-step actions without broadcasting tx

If user asks for onchain execution, pause and request explicit confirmation + exact parameters. Use simulation first, then broadcast only after user confirms.

2) Collect data

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 exposure
  • scripts/check_wallet_exposure.py for manual/API fallback wallet summary
  • scripts/simulate_borrow.py for hypothetical borrow impact
  • scripts/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 flow
  • scripts/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.

3) Run risk rules

Apply rules from references/risk-rules.md:

  • Compute health and safety buffer
  • Flag borrow-cap / liquidity constraints
  • Detect concentration risk (single volatile collateral)
  • Classify risk: Low / Medium / High

4) Produce actionable output

Always include:

  1. Current state (key numbers)
  2. Risk status (Low/Medium/High + why)
  3. Safe range (max suggested extra borrow or required extra collateral)
  4. Next best actions (2-4 concrete steps)

Prefer concise bullets and exact numbers.

Output format

Use this structure:

  • Summary: one-line verdict
  • Metrics: collateral, debt, health, utilization, APYs
  • Risk findings: top 2-4 risks
  • Recommended plan: concrete steps and limits
  • Assumptions: data freshness, missing fields, estimate flags

Guardrails

  • Never claim guaranteed safety or returns.
  • Never hide data gaps; explicitly note stale/missing data.
  • Default to conservative thresholds when uncertain.
  • Treat this as educational/risk tooling, not financial advice.
  • For real transactions: run simulate mode first; require explicit confirmation for broadcast.
  • For withdrawals: always predict post-withdraw HF; warn/block when predicted HF falls below safety line (default 1.2 unless user customizes).

Quick usage

  • One-command market check: python scripts/venus_check.py --symbol vUSDT
  • Market + auto wallet risk check: python scripts/venus_check.py --symbol vUSDT --wallet 0x...
  • What-if borrow (auto wallet): python scripts/venus_check.py --symbol vUSDT --wallet 0x... --extra-borrow 120
  • Manual fallback: python scripts/venus_check.py --symbol vUSDT --wallet 0x... --weighted-collateral 1500 --debt 1000
  • English brief mode: python scripts/venus_check.py --symbol vUSDT --wallet 0x... --output brief --lang en

Protocol separation

  • Venus Core scripts: scripts/ root (e.g. venus_*.js, fetch_markets.py, wallet_onchain_exposure.py).
  • Flux (Power by Fluid) scripts: scripts/flux/.
  • Choose protocol-specific scripts directly so other agents can route quickly without mixing workflows.

References

  • Protocol overview: references/protocol-overview.md
  • Risk thresholds and formulas: references/risk-rules.md
  • Contract/address notes: references/bnbchain-contracts.md
  • Terminology: references/glossary.md
  • Venus CLI cookbook: references/quick-commands.md
  • Flux CLI cookbook: references/flux-quick-commands.md
  • Flux BNB addresses: references/flux-bnb-addresses.json

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 11:32 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 366 📥 139,973
data-analysis

Stock Analysis

udiedrichsen
{"answer":"基于雅虎财经数据,分析股票与加密货币。支持投资组合管理、自选股预警、股息分析、8维评分、热门趋势扫描及传闻/早期信号探测。适用于股票分析、持仓追踪、财报异动、加密监控、热门股追踪或提前发掘非主流传闻。"}
★ 269 📥 56,891
data-analysis

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 162 📥 59,679