What problem does it solve? Launching a Uniswap V4 pool requires three separate on-chain transactions — deploying a hook with correct CREATE2 permission flags, initializing the pool through PoolManager, and minting a liquidity position through PositionManager — each with intricate calldata encoding that is easy to get wrong. This Skill orchestrates the entire flow without requiring a private key, using the OKX onchainos wallet for signing. ## Core Features & Use Cases - 3-Step Pool Launch: Deploys a hook via CREATE2 factory with salt mining for permission flags, initializes the pool with computed sqrtPriceX96, and mints an LP NFT position via PositionManager. - Volatility-Based Range Calculation: Fetches 30-day kline data from OKX to compute weekly volatility and derive tick ranges, with presets for tight, medium, wide, and single-sided ETH/USDC positions. - Custom V4 Calldata Encoding: Handles V4-specific encoding quirks such as the 0x180 hookData offset, native ETH settlement via msg.value, and SWEEP actions, with an error reference table from live deployments. - Use Case: A user says "launch ETH/USDC V4 pool on Base with 0.001 ETH" and the skill parses parameters, shows a gas-estimated plan, executes all three transactions, and returns the hook address, pool ID, and LP NFT ID with explorer links. ## Quick Start Ask the agent to launch an ETH/USDC Uniswap V4 pool on Base with 0.001 ETH and a medium range.