Problem
When installing the agent-browser skill, the installer automatically pulls in several additional skills that many users don't want or need:
dogfood — QA/exploratory testing
electron — desktop app automation
slack — Slack workspace automation
vercel-sandbox — browser automation inside Vercel Sandbox microVMs
These are all bundled under the same vercel-labs/agent-browser source in skills-lock.json. Users who just want basic browser automation end up with 5 skills installed instead of 1.
Expected behavior
Either:
- Opt-in: Only install
agent-browser by default; let users opt into the companion skills
- Prompt on install: Ask which skills to install from the bundle
- Document the bundle: At minimum, clearly document that installing
agent-browser will install these additional skills so users aren't surprised
Actual behavior
All 5 skills are silently installed with no indication that the extras are coming along.
Context
Discovered this while cleaning up agent config directories. The unrelated skills (electron, slack, etc.) add noise for projects that only need basic browser automation.