
Dogfood
The dogfood skill systematically explores and tests web applications to identify bugs, UX issues, and other problems, producing a structured report with full reproduction evidence including screenshots, videos, and step-by-step instructions for each issue. It's designed for QA engineers, product teams, and developers who need to conduct exploratory testing or quality assurance reviews on web applications. The skill solves the problem of generating reproducible, actionable bug reports that can be handed directly to development teams without requiring additional investigation or clarification.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 34
- skills.sh installs
- 21K
- GitHub stars
- 29.3K
Install
$ npx -y skills add vercel-labs/agent-browser --skill dogfood --agent claude-codeInstalls into .claude/skills of the current project.
Files
Dogfood
Systematically explore a web application, find issues, and produce a report with full reproduction evidence for every finding.
Setup
Only the Target URL is required. Everything else has sensible defaults -- use them unless the user explicitly provides an override.
| Parameter | Default | Example override |
|---|---|---|
| Target URL | (required) | vercel.com, http://localhost:3000 |
| Session name | Slugified domain (e.g., vercel.com -> vercel-com) | --session my-session |
| Output directory | ./dogfood-output/ | Output directory: /tmp/qa |
| Scope | Full app | Focus on the billing page |
| Authentication | None | Sign in to user@example.com |
If the user says something like "dogfood vercel.com", start immediately with defaults. Do not ask clarifying questions unless authentication is mentioned but credentials are missing.
Always use agent-browser directly -- never npx agent-browser. The direct binary uses the fast Rust client. npx routes through Node.js and is significantly slower.
Workflow
Sponsors