Claude Eyes
Description
Claude Code skill that opens a real browser, uses your UI like a person, and reports what actually happened — with screenshots as evidence.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
eyes
**Claude's eyes on a running interface.**
A [Claude Code](https://claude.com/claude-code) skill that stops the agent from reviewing your UI *from the source code* and makes it open a real browser instead — clicking, typing, submitting, going back, breaking things on purpose — then report only what it actually observed, with screenshots, console errors and reproduction steps as evidence.
**The hard rule:** never write a finding you did not see happen in the browser.
Why
A description of a system is not the system. The gap between "the code looks right" and "the thing works" is where the embarrassing bugs live: the button wired to nothing, the form that swallows the submit, the modal you cannot close on a phone, the error that only prints to the console.
An LLM reading your components will happily tell you the checkout works. `/eyes` makes it go through checkout.
What it does
- Drives a real browser (your installed Chrome or Edge) via
playwright-core— headed by default, so you watch the same session the agent does. - Hands the agent a stable
ref(e1,e2, …) for every interactive element, and invalidates them when the page re-renders. - Volunteers the signals that matter, unasked, after every action:
NO VISIBLE CHANGE(dead control),!! UNCAUGHT(JS exception),HTTP 4xx/5xx, input mangled by a mask, native validation firing silently, a new tab stealing the flow. - Runs the mechanical sweeps:
tabaudit(keyboard order and focus rings),a11y(axe-core, WCAG 2 A/AA),contrast(real computed ratios),perf(TTFB/FCP/LCP/CLS), mobile device emulation, network throttling. - Records a video and a screenshot per action into a run directory, plus
journal.jsonlandsummary.json. - Produces a severity-ranked report (P0 blocker → P3 polish) where every claim traces to a step, a screenshot, or a console line.
- Publishes the review as a shareable page.
bundle.mjsturns the run intobundle.json— the step-by-step journe
Related Skills
Algorithmic Art
Create generative art using p5.js with seeded randomness, flow fields, and particle systems
Design Brand Guidelines
Apply Anthropic's official brand colors and typography to artifacts
Design Canvas Design
Create beautiful visual art in PNG and PDF documents using design philosophy
Design Frontend Design
Create distinctive, production-grade frontend interfaces with high design quality
Design Slack Gif Creator
Create animated GIFs optimized for Slack's size constraints
Design Theme Factory
Style artifacts with professional themes including 10 pre-set color/font combinations
Design Related Agents
Codemod Runner
Writes and runs codemod scripts that replace hardcoded visual values with token references in ui/src/index.css
Designguru
Expert Design Guidance & Analysis Specialist who provides professional UI/UX insights, design system guidance,
Html Css
| Web standards for semantic markup, maintainable styling, and accessibility. | - | [wshobson/agents](https://