Agent skill

page-reviewer

Review pages visually and test accessibility using agent-browser CLI

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/page-reviewer

SKILL.md

Page Reviewer

Visual and accessibility testing for JusticeHub pages using agent-browser.

When to Use

  • Test page rendering and layout
  • Check accessibility tree structure
  • Verify interactive elements work
  • Capture screenshots for review
  • Debug console errors

Invocation

/page-reviewer [scope]
Scope What It Reviews
all All key pages (default)
/path Specific page path
full-url Any URL directly

Quick Start

bash
# Ensure dev server running
npm run dev &

# Review single page
agent-browser open http://localhost:3000/community-map
agent-browser snapshot -i -c
agent-browser screenshot --full /tmp/review.png
agent-browser errors
agent-browser close

Key Commands

Command Purpose
agent-browser open <url> Navigate to page
agent-browser snapshot -i -c Interactive elements with refs
agent-browser screenshot --full <path> Full-page capture
agent-browser click @ref Click element by ref
agent-browser fill @ref "text" Fill form input
agent-browser get text @ref Extract text content
agent-browser errors Console errors
agent-browser close Close browser

Review Checklist

For each page:

  1. Load: Page renders without errors
  2. Navigation: Links and buttons accessible
  3. Forms: Inputs have labels, submit works
  4. Data: Content loads from database
  5. Responsive: Layout works at different widths
  6. Errors: No console errors

Key Pages

Priority Page Path
High Homepage /
High Community Map /community-map
High Community Programs /community-programs
Medium People Directory /people
Medium Youth Justice Report /youth-justice-report
Medium Stories /stories
Low Admin Dashboard /admin

Output Format

markdown
## [Page Name] - /path

**Status**: OK | Issues Found

**Elements**: [count] interactive elements
**Errors**: None | [list]

**Accessibility**:
- [x] Navigation present
- [x] Forms labeled
- [ ] Issue: [description]

**Screenshot**: /tmp/review-[page].png

Troubleshooting

Issue Solution
agent-browser not found npm install -g agent-browser && agent-browser install
Browser crash agent-browser install to reinstall Chromium
Page 404 Check route exists, dev server running
Timeout Page slow loading, wait longer

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results