aerodrome
Use when creating, validating, backtesting, deploying, sizing, or troubleshooting Aerodrome/Base spot trading strategies through…
Use when a user needs a QR code or wallet payment URI to fund a Superior-managed EVM wallet on a specific chain before using Lighter, Polymarket, Hyperliquid, or other Superior Trade workflows.
$ npx -y skills add Superior-Trade/superior-skills --skill deposit-qr --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/deposit-qrContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when a user needs a QR code or wallet payment URI to fund a Superior-managed EVM wallet on a specific chain before using Lighter, Polymarket, Hyperliquid, or other Superior Trade workflows.
name: deposit-qr description: Use when a user needs a QR code or wallet payment URI to fund a Superior-managed EVM wallet on a specific chain before using Lighter, Polymarket, Hyperliquid, or other Superior Trade workflows.
Use this skill to create a wallet-scannable QR code for sending a coin or ERC-20 token to a Superior-managed EVM wallet address on a named chain.
This is for funding the wallet itself. It is not the same as a venue-specific deposit intent. Use `GET /wallet` for the managed destination and deposit details currently exposed by Unified API.
For external bridge/provider flows such as Relay, Robinhood Chain USDG, MetaMask Mobile bridge links, or prefilled third-party deposit URLs, use `skills/external-deposit` instead. Do not use this primitive to encode arbitrary bridge calldata, approvals, or contract deposit calls into transaction QRs.
Ask for or verify all four fields:
Never guess the chain. The same address can exist on many EVM chains, and sending a token on the wrong chain can strand funds.
Use the bundled script:
node skills/deposit-qr/scripts/create-deposit-qr.mjs \ --address 0x1111111111111111111111111111111111111111 \ --chain arbitrum \ --asset USDC \ --amount 5
It prints JSON with:
Display the QR in Markdown when the client supports images:

node skills/deposit-qr/scripts/create-deposit-qr.mjs \ --address 0x1111111111111111111111111111111111111111 \ --chain arbitrum \ --asset USDC \ --amount 5
Tell the user:
Deposit QR Summary: * Destination: 0x1111111111111111111111111111111111111111 * Chain: Arbitrum One * Asset: native USDC * Token contract: 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 * Amount: 5 USDC Scan the QR with a wallet that supports Arbitrum token-transfer URIs. If the wallet does not prefill the token transfer correctly, use the plain address fallback and manually select Arbitrum native USDC.
After sending funds, use Unified API to inspect the managed wallet and deposit history:
GET /wallet GET /wallet/deposits
If the current OpenAPI contract does not expose a Lighter CCTP intent action, report that venue-funding step as unavailable.
Trading strategies and intelligence tools for Superior Trade — natural-language strategy authoring, backtesting, and autonomous deployment on Hyperliquid, Lighter, and Polymarket.
Use when creating, validating, backtesting, deploying, sizing, or troubleshooting Aerodrome/Base spot trading strategies through…
Use when running, interpreting, or designing backtests on Superior Trade — anything about backtest windows, trade-count…
Use when the user asks for spot-perp basis trade, basis arbitrage, cash-and-carry, perp discount, or any setup that reads the…
Use when writing a symmetric Bollinger-band mean-reversion strategy on the 4h timeframe — BB reverter, range trader, chop…
Use when writing a swing/intraday breakout strategy on Superior Trade — anything described as breakout, momentum, trend…
Use when a Polymarket prediction-market thesis rests on an external event — CPI, Fed, elections, court rulings, ETF decisions —…