Install
openclaw skills install paradex-vault-intelligenceVault discovery, comparison, and analytics for Paradex vaults. Ranks vaults by risk-adjusted returns, analyzes operator track records, monitors TVL changes, and recommends vaults based on user risk profile — all by orchestrating the Paradex MCP vault tools (vaults, vault_summary, vault_positions, vault_balance, vault_account_summary, vault_transfers). Use this skill whenever the user asks about Paradex vaults, wants to find the best vaults, compare vault performance, understand vault risks, check a vault's positions or strategy, or asks "where should I deposit", "which vaults are performing well", "show me vault analytics", "vault ROI", "vault drawdown", or anything related to Paradex vault investing and passive income. Also trigger for "yield", "earn", or "passive" in a Paradex context.
openclaw skills install paradex-vault-intelligenceTurns raw vault data from Paradex MCP into investment-grade vault analytics. Helps users discover, compare, and monitor vaults for passive income strategies.
| Tool | What it gives you | Key params |
|---|---|---|
paradex_vaults | Vault config, owner, status, kind | vault_address, jmespath_filter |
paradex_vault_summary | Performance metrics (ROI, PnL, drawdown, volume, TVL) | vault_address, jmespath_filter |
paradex_vault_positions | Current open positions | vault_address |
paradex_vault_balance | Available/locked/total balance | vault_address |
paradex_vault_account_summary | Account health, margin, exposure | vault_address |
paradex_vault_transfers | Deposit/withdrawal history | vault_address |
Use paradex_vault_summary with JMESPath to screen the full vault universe:
By performance:
# Top 5 by total ROI
"sort_by([*], &to_number(total_roi))[-5:]"
# Profitable in last 7 days
"[?to_number(roi_7d) > `0`]"
# Best 30-day performers
"sort_by([*], &to_number(roi_30d))[-10:]"
By risk:
# Lowest max drawdown (safer vaults)
"sort_by([*], &to_number(max_drawdown))[:5]"
# Low recent drawdown + positive returns
"[?to_number(max_drawdown_30d) < `0.05` && to_number(roi_30d) > `0`]"
By size/activity:
# Largest by TVL
"reverse(sort_by([*], &to_number(tvl)))"
# Most active by 24h volume
"reverse(sort_by([*], &to_number(volume_24h)))"
# Most depositors (social proof)
"reverse(sort_by([*], &num_depositors))"
For a specific vault, gather comprehensive data:
paradex_vaults — get config: owner, kind, status, creation detailsparadex_vault_summary — performance: ROI (24h/7d/30d/total), PnL, drawdowns, volume, TVL, token priceparadex_vault_positions — current holdings: which markets, sizes, unrealized PnLparadex_vault_account_summary — account health: margin usage, leverage, exposureparadex_vault_balance — cash position: available vs. lockedparadex_vault_transfers — fund flows: deposit/withdrawal patternsWhen comparing 2+ vaults, build a comparison matrix:
| Metric | Vault A | Vault B | Better |
|---|---|---|---|
| Total ROI | X% | Y% | ✓ higher |
| 30d ROI | X% | Y% | ✓ higher |
| Max Drawdown | X% | Y% | ✓ lower |
| Sharpe-like ratio | ROI/DD | ROI/DD | ✓ higher |
| TVL | $X | $Y | context-dependent |
| # Depositors | N | M | ✓ higher (social proof) |
| 24h Volume | $X | $Y | ✓ higher (activity) |
| Position count | N | M | context-dependent |
Risk-adjusted ranking:
Compute a simple Sharpe-like ratio: total_roi / max_drawdown (higher = better risk-adjusted returns).
For vaults with zero drawdown, use total_roi alone but flag as "insufficient drawdown history."
For each vault, assess and report:
Risk score (1-5):
When asked to monitor a vault, check for:
When a user asks "which vault should I deposit in?", gather their preferences:
Risk tolerance:
Time horizon:
Then screen, score, and present top 3-5 vaults with reasoning.
## Paradex Vault Screening — [criteria]
Found N vaults matching criteria. Top picks:
### 1. [Vault Name/Address]
- ROI: 24h X% | 7d X% | 30d X% | Total X%
- Risk: Max DD X% | 30d DD X%
- Size: TVL $X | Depositors: N
- Activity: 24h Vol $X
- Risk Score: X/5
[1-sentence take on this vault]
## Vault Analysis — [address]
### Performance
[ROI table across timeframes]
### Current Positions
[Position breakdown with market, size, unrealized PnL]
### Account Health
[Margin usage, leverage, available capacity]
### Risk Assessment
[Risk score with reasoning]
### Fund Flows
[Recent deposit/withdrawal trends]
See scoring.md for detailed risk scoring methodology and JMESPath query cookbook.