What problem does it solve? Caching data across serverless function invocations is difficult because instances are ephemeral and regional. This Skill guides you through using the Vercel Runtime Cache API to store, retrieve, and invalidate cached data with tags, avoiding redundant database queries and external API calls. ## Core Features & Use Cases - Key-Value Cache Operations: Set, get, and delete cached entries with TTLs, namespaces, and custom key hashing via @vercel/functions. - Tag-Based Invalidation: Expire groups of cached entries with expireTag, or purge across CDN, Runtime, and Data caches with invalidateByTag and dangerouslyDeleteByTag. - Next.js Integration: Use 'use cache: remote' with cacheTag and cacheLife in Next.js 16, plus the updated revalidateTag signatures. - Use Case: A CMS webhook triggers a Server Action that calls expireTag('blog'), invalidating all cached blog posts across functions in the region within 300ms. ## Quick Start Ask the AI to add Vercel Runtime Cache caching with tag-based invalidation to your API route using @vercel/functions.