If you're running Playwright tests in CI, you're probably wasting 1-2 minutes per build downloading 400MB of browser binaries. This skill shows you how to cache them properly in GitHub Actions and Azure DevOps, with the cache key tied to your Playwright version from Directory.Packages.props so it automatically invalidates when you upgrade. The included playwright.ps1 helper script is clever because it discovers the Playwright CLI location regardless of your project structure, saving you from hardcoding paths that break. Battle-tested in production at Petabridge. The setup is straightforward and the time savings add up fast across dozens of CI runs.
npx skills add https://github.com/aaronontheweb/dotnet-skills --skill playwright-ci-caching