What problem does it solve? Integrating Jupiter's many Solana APIs (Ultra Swap, Trigger, Recurring, Lend, Price, Tokens, Portfolio, and more) requires knowing which endpoint to call, how to authenticate, and how to handle errors, rate limits, and transaction signing correctly. ## Core Features & Use Cases - Intent-based API routing: Maps user intents like swap, limit order, DCA, lend, or price lookup to the correct Jupiter API family and first action. - Production hardening guidance: Covers x-api-key authentication, rate-limit backoff, idempotent execution, slippage guardrails, and typed error handling. - Ready-to-run examples: Includes TypeScript examples for token swaps, gasless Ultra orders, limit orders, and DCA positions using @solana/web3.js. - Use Case: A developer building a Solana trading bot asks how to swap SOL for USDC; the skill routes to the Ultra Swap playbook, provides the order/execute flow, and supplies signing code with error handling. ## Quick Start Ask the agent to swap 0.1 SOL for USDC using the Jupiter API with your API key from portal.jup.ag.