What problem does it solve? LLMs frequently hallucinate MakerDAO contract interfaces, confuse the wad/ray/rad unit system, call the Vat directly instead of using DSProxy, and miss the Sky rebrand (USDS/SKY). This Skill provides verified contract addresses, correct interaction patterns, and production-ready code for Maker Vaults, DAI Savings Rate, Liquidation 2.0 Dutch auctions, MKR governance, and DAI-to-USDS migration. ## Core Features & Use Cases - Vault Operations: Open ETH-A vaults, lock collateral, draw DAI, and close positions via DSProxy + DssProxyActions with correct unit handling. - Savings & Migration: Deposit into DSR via DsrManager, upgrade DAI to USDS 1:1, convert MKR to SKY at 1:24000, and deposit USDS into the sUSDS ERC-4626 vault. - Liquidations & Governance: Trigger Dog.bark, participate in Clipper Dutch auctions, lock MKR in DSChief, vote on executive spells, and cast them after the GSM delay. - Use Case: An agent asked to "open a Maker vault with 5 ETH and draw 2000 DAI" uses the included viem template to get-or-create a DSProxy, execute openLockETHAndDraw, and read back vault state with correct art*rate debt math. ## Quick Start Ask the agent to open an ETH-A Maker vault with a specified ETH amount and DAI draw using the provided maker-client template with your RPC_URL and PRIVATE_KEY set.