What problem does it solve? Playwright browser binaries (~400MB) are downloaded on every CI run by default, adding 1-2 minutes to each build, wasting bandwidth, and causing failures on transient network issues. This Skill eliminates that overhead by caching browsers with automatic invalidation on version upgrades. ## Core Features & Use Cases - Version-Based Cache Keys: Extracts the Playwright version from Directory.Packages.props (Central Package Management) so cache invalidates automatically when the package is upgraded. - Multi-Platform Support: Provides ready-to-use configurations for GitHub Actions and Azure DevOps across Linux, macOS, and Windows cache paths. - Helper Script Pattern: Includes a build/playwright.ps1 script that discovers the Playwright CLI from the built DLL location, abstracting away path differences. - Use Case: A .NET team running Playwright E2E tests in GitHub Actions adds the cache step with the version-derived key, cutting browser download time from every PR build while ensuring browsers always match the SDK version. ## Quick Start Set up Playwright browser caching in my GitHub Actions workflow using the version from Directory.Packages.props as the cache key.