browser-screenshot — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited browser-screenshot (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Capture screenshots of the web application for visual verification during UI/CSS iteration.
npm install playwright
npx playwright install chromiumscripts/ directory:SKILLS_DIR="${SKILLS_DIR:-${CODEX_HOME:-$HOME/.codex}/skills}"
if [[ ! -d "$SKILLS_DIR" ]]; then
SKILLS_DIR="${CLAUDE_HOME:-$HOME/.claude}/skills"
fi
ln -sfn "$SKILLS_DIR/browser-screenshot/scripts/screenshot.sh" scripts/screenshot/browser-screenshot
/browser-screenshot http://localhost:3000
/browser-screenshot http://localhost:3000 mobile$ARGUMENTS contains a URL, use itSCREENSHOT_URL env var if sethttp://localhost:3000$ARGUMENTS contains mobile, use mobile viewport (375x812)$ARGUMENTS contains tablet, use tablet viewport (768x1024)$ARGUMENTS contains a custom size like 1024x768, use those dimensions$ARGUMENTS contains both, take two screenshots (desktop and mobile)scripts/screenshot <url> <viewport>If the symlink doesn't exist yet, create it first (see Setup above).
Screenshots are saved to /tmp/claude-screenshots/screenshot-<viewport>.png by default (e.g. screenshot-desktop.png, screenshot-mobile.png). Each run overwrites the previous screenshot for that viewport.
waitUntil: 'networkidle' with a 15s timeout — if the page loads async content, the screenshot will wait for it./browser-screenshot to verify, repeat.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.