What problem does it solve? AI agents frequently produce incorrect GMX integrations: confusing V1 GLP with V2 isolated GM pools, using 18 instead of 30 decimals for USD values, calling createOrder without the mandatory multicall pattern, or approving tokens to the wrong contract. This Skill provides verified contract addresses, correct order construction patterns, and troubleshooting guidance for GMX V2 on Arbitrum and Avalanche. ## Core Features & Use Cases - Order Construction: Build spot swaps, market increase/decrease orders, take-profit, and stop-loss orders using the ExchangeRouter multicall pattern with sendWnt, sendTokens, and createOrder. - GM Liquidity Operations: Deposit and withdraw GM tokens via createDeposit and createWithdrawal with correct vault routing (OrderVault, DepositVault, WithdrawalVault). - Market Data Reading: Query markets, positions, and orders through the Reader contract with batched multicall reads, plus @gmx-io/sdk integration. - Use Case: Open a 10x leveraged long ETH position with 0.5 ETH collateral by batching sendWnt and createOrder into a single multicall transaction with correct 30-decimal USD sizing. ## Quick Start Use the gmx skill to open a leveraged long ETH position on Arbitrum with 0.5 ETH collateral and $5000 position size.