Browser Screenshot Diff
Browser Screenshot Diff is an agent skill (a SKILL.md file) from ruvnet/ruflo. Visual + DOM diff between two recorded sessions at matching trajectory step ids; used for visual regression and replay verification. It works with Claude Code and Codex and has 79,349 GitHub stars across a repository of 7 listed skills.
github.com/ruvnet/ruflo/plugins/ruflo-browser/skills/browser-screenshot-diff (opens in a new tab)
Data as of from the GitHub API; description from the skill's SKILL.md. Report an error
- Multi-skill repo
- Plugin marketplace
- Testing & QA
- Active
Add this skill
Claude
This repository is a Claude Code plugin marketplace. In Claude Code:
/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-browser@rufloIn the Claude apps, zip the browser-screenshot-diff folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).
ChatGPT / Codex
Codex reads skills from .agents/skills/ in a repo or ~/.agents/skills/ for every project:
git clone --depth 1 https://github.com/ruvnet/ruflo.git
cp -r ruflo/plugins/ruflo-browser/skills/browser-screenshot-diff .agents/skills/browser-screenshot-diff # repo; ~/.agents/skills for all projectsStandalone skills also load in the ChatGPT desktop app.
Cursor
Cursor loads skills from .cursor/skills/ (or ~/.cursor/skills/) and also reads .claude/skills/:
git clone --depth 1 https://github.com/ruvnet/ruflo.git
cp -r ruflo/plugins/ruflo-browser/skills/browser-screenshot-diff .cursor/skills/browser-screenshot-diff # project; ~/.cursor/skills for all projectsSource (checked Oct 7, 2026): code.claude.com/docs/en/skills (opens in a new tab), code.claude.com/docs/en/plugin-marketplaces (opens in a new tab), support.claude.com/en/articles/12512180-using-skills-in-claude (opens in a new tab), learn.chatgpt.com/docs/build-skills (opens in a new tab), cursor.com/docs/context/skills (opens in a new tab)
What this skill does
Visual + DOM diff between two recorded sessions at matching trajectory step ids; used for visual regression and replay verification Compare two recorded sessions step-by-step. Pairs each step in session A to the same step-id in session B, diffs the captured screenshot and accessibility snapshot, reports the first divergence and an aggregate similarity score.
More skills in ruvnet/ruflo
7 skills are listed from this repository.
Similar skills
More testing & qa skills
Ruview Hardware Setup
ruvnet/RuView
ESP32-S3 / ESP32-C6 firmware build, flash, WiFi provisioning, and serial monitoring for RuView CSI sensing nodes.
Active · last commit Oct 22, 2026
Testing & QARustInterview Me
addyosmani/agent-skills
Extracts what the user actually wants instead of what they think they should want.
Active · last commit Oct 13, 2026
Testing & QAJavaScriptQA Acceptance
paperclipai/paperclip
Produce QA acceptance criteria and a manual validation plan for a feature change — golden path, edge cases, error states, performance limits, and explicit pass/fail evidence.
Active · last commit Oct 26, 2026
Testing & QATypeScriptFinishing A Development Branch
obra/superpowers
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work.
Active · last commit Oct 21, 2026
Testing & QAShellMode Creator
thedotmack/claude-mem
Interactively create, install, activate, and verify custom claude-mem modes, including domain-specific observation types, concept tags, optional Telegram alerts, bot setup, worker restart, and…
Active · last commit Oct 25, 2026
Testing & QATypeScriptScaffold Exercises
mattpocock/skills
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting.
Active · last commit Oct 19, 2026
Testing & QAShell
How do I install the Browser Screenshot Diff skill?
In Claude Code, run /plugin marketplace add ruvnet/ruflo and then /plugin install ruflo-browser@ruflo. For Codex or Cursor, copy the browser-screenshot-diff folder into .agents/skills/ or .cursor/skills/.
Is the Browser Screenshot Diff skill free?
Yes. The repository is open source under the MIT license.
Is Browser Screenshot Diff maintained?
The repository's most recent commit was on Oct 26, 2026. Its latest release is v3.63.1. appsgit only lists skills from repositories with a commit in the last six months.