What problem does it solve? AI agents frequently produce outdated or incorrect Chainlink integration code — using deprecated VRF v2 interfaces, assuming 8 decimals for all feeds, skipping staleness checks, or confusing CCIP with VRF — which leads to exploitable contracts and lost funds. ## Core Features & Use Cases - Price Feeds: Read AggregatorV3Interface feeds with staleness checks, decimal normalization, sanity bounds, and L2 sequencer uptime validation across Ethereum, Arbitrum, Base, Optimism, and Polygon. - VRF v2.5: Request verifiable randomness with subscription management, gas lane (keyHash) selection, and safe fulfillRandomWords callback patterns. - Automation & CCIP: Implement checkUpkeep/performUpkeep conditional execution, log-triggered upkeeps, and cross-chain message/token transfers with allowlisted receivers. - Use Case: Build a lending contract that reads ETH/USD with a 3600s staleness threshold, checks the Arbitrum sequencer uptime feed, and falls back safely when the oracle stops updating. ## Quick Start Use the chainlink skill to write a Solidity contract that reads the ETH/USD price feed on Arbitrum with staleness and sequencer checks.