
update-screenshots
Update the committed blocks-ci screenshot hashes after the "Screenshots & Tests"
by microsoftFree
Description
update-screenshots is an agent skill from the Microsoft VS Code repository, listed on skills.sh. It updates the committed screenshot hashes for the blocks-ci gate after the Screenshots and Tests check fails, or investigates a screenshot diff reported on a pull request. Screenshot images are not stored in the repository. They live in an external service and are keyed by commit SHA, but a subset of fixtures is pinned by hash in a committed file. The skill explains the two outcomes of the check. A screenshot diff report on the pull request is informational, so it needs only a review of the visuals and nothing to commit. A hash mismatch for a blocking fixture fails the check, and the committed hash file must be updated. Only fixtures marked as blocking appear in that file. It applies when a pull request's screenshot check fails or a diff needs investigating. A skill is a SKILL.md file of instructions that an AI agent loads when a task calls for it. It is free and open source, and the skills.sh listing shows a Snyk warning, with Gen Agent Trust Hub and Socket passing.…
Highlights
- Updates pinned screenshot hashes
- Separates blocking from informational results
- Investigates PR screenshot diffs
- Explains the external screenshot service
Ratings & Reviews
No ratings yet
Be the first to rate update-screenshots.
People also visit

laravel-verification
Verification loop for Laravel projects: env checks, linting, static analysis

migrate-to-shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn

benchmark-optimization-loop
Convert 'make it faster' requests into a bounded measured optimization loop
update-screenshots FAQ
What does the update-screenshots skill do?
It updates the pinned screenshot hashes when the blocking screenshot check fails, and helps investigate screenshot diffs on pull requests.
Which result blocks a merge?
A blocks-ci hash mismatch fails the check. The screenshot diff report is informational only.
Where are the screenshot images stored?
In an external service keyed by commit SHA, not in the repository.
How do I install it?
Run: npx skills add https://github.com/microsoft/vscode --skill update-screenshots
Is it free?
Yes. It is free and open source.
Are there security warnings?
The skills.sh listing shows Snyk with a warning, while Gen Agent Trust Hub and Socket pass.
What are the best update-screenshots alternatives?
Popular alternatives to update-screenshots include django-verification, laravel-verification and migrate-to-shoehorn. See all update-screenshots alternatives