Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
microsoft avatar

Update Screenshots

  • 2k installs
  • 188k repo stars
  • Updated July 28, 2026
  • microsoft/vscode

update-screenshots is an agent skill for Download screenshot baselines from the latest CI run and commit them. Use when asked to update, accept, or refresh component screenshot baselines from CI, or after the screenshot-

About

Download screenshot baselines from the latest CI run and commit them. Use when asked to update, accept, or refresh component screenshot baselines from CI, or after the screenshot-test GitHub Action reports differences. This skill should be run as a subagent. The update-screenshots skill documents workflows and patterns from the repository SKILL.md. --- name: update-screenshots description: Download screenshot baselines from the latest CI run and commit them. Use when asked to update, accept, or refresh component screenshot baselines from CI, or after the screenshot-test GitHub Action reports differences. This skill should be run as a subagent. --- # Update Component Screenshots from CI Screenshot baselines are **no longer stored in the repository**. They are managed by an external screenshot service (`hediet-screenshots.azurewebsites.net`). The CI workflow uploads screenshots to this service and diffs them automatically. When the `Checking Component Screenshots` GitHub Action detects changes, it posts a PR comment with before/after comparisons.

  • Update Component Screenshots from CI
  • Baseline images were removed from `test/componentFixtures/.screenshots/baseline/`.
  • Git LFS is no longer used for screenshot storage.
  • The screenshot service stores images keyed by commit SHA and handles diffing.
  • Check the PR comment posted by the CI workflow for visual diffs.

Update Screenshots by the numbers

  • 2,004 all-time installs (skills.sh)
  • +106 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #171 of 1,041 Cloud & Infrastructure skills by installs in the Skillselion catalog
  • Security screen: HIGH risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

update-screenshots capabilities & compatibility

Capabilities
update component screenshots from ci · baseline images were removed from `test/componen · git lfs is no longer used for screenshot storage · the screenshot service stores images keyed by co · check the pr comment posted by the ci workflow f
Use cases
documentation
From the docs

What update-screenshots says it does

--- name: update-screenshots description: Download screenshot baselines from the latest CI run and commit them.
SKILL.md
Use when asked to update, accept, or refresh component screenshot baselines from CI, or after the screenshot-test GitHub Action reports differences.
SKILL.md
--- # Update Component Screenshots from CI Screenshot baselines are **no longer stored in the repository**.
SKILL.md
They are managed by an external screenshot service (`hediet-screenshots.azurewebsites.net`).
SKILL.md
npx skills add https://github.com/microsoft/vscode --skill update-screenshots

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2k
repo stars188k
Security audit3 / 3 scanners passed
Last updatedJuly 28, 2026
Repositorymicrosoft/vscode

What problem does update-screenshots solve for developers using the documented workflows?

Download screenshot baselines from the latest CI run and commit them. Use when asked to update, accept, or refresh component screenshot baselines from CI, or after the screenshot-test GitHub Action re

Who is it for?

Developers working with update-screenshots patterns described in the skill documentation.

Skip if: Skip when docs are empty or the task is outside the skill documented scope.

When should I use this skill?

Download screenshot baselines from the latest CI run and commit them. Use when asked to update, accept, or refresh component screenshot baselines from CI, or after the screenshot-test GitHub Action re

What you get

Grounded guidance and workflows from SKILL.md for update-screenshots.

  • Updated screenshot baseline commits

Files

SKILL.mdMarkdownGitHub ↗

Update Component Screenshots from CI

Screenshot baselines are no longer stored in the repository. They are managed by an external screenshot service (hediet-screenshots.azurewebsites.net). The CI workflow uploads screenshots to this service and diffs them automatically.

When the Checking Component Screenshots GitHub Action detects changes, it posts a PR comment with before/after comparisons. No manual baseline updates are needed — the screenshots on the main branch commit become the new baselines automatically after merge.

What Changed

  • Baseline images were removed from test/componentFixtures/.screenshots/baseline/.
  • Git LFS is no longer used for screenshot storage.
  • The screenshot service stores images keyed by commit SHA and handles diffing.

If Screenshots Need Investigation

1. Check the PR comment posted by the CI workflow for visual diffs. 2. Download the screenshots artifact from the CI run for the raw captured images:

gh run download <run-id> --name screenshots --dir .tmp/screenshots

3. Compare locally if needed. The artifact contains the full set of captured screenshots.

Related skills

How it compares

Specific to the VS Code hediet-screenshots CI pipeline; not a general visual regression tool for other repositories.

FAQ

Who is Update Screenshots for?

Developers and software engineers working with update-screenshots patterns from the skill documentation.

When should I use Update Screenshots?

Download screenshot baselines from the latest CI run and commit them. Use when asked to update, accept, or refresh component screenshot baselines from CI, or after the screenshot-test GitHub Action reports differences. T

Is Update Screenshots safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.