autoxpp-browser-v2listed
Install: claude install-skill xplusplusai/autoxpp-marketplace
# Browser Automation Skill v2 (playwright-cli Wrapper)
## Architecture: Two-Layer Design
```
┌─────────────────────────────────────────────────────────┐
│ autoxpp-browser-v2 (this file) │
│ Our wrapper: auth, site-agnostic patterns, │
│ self-learning, evidence capture. │
│ Lives in project .claude/skills/. │
│ Distributed via git (project-specific). │
├─────────────────────────────────────────────────────────┤
│ playwright-cli built-in skill (official, read-only) │
│ Command reference from @playwright/cli npm package. │
│ Location: ~/.claude/skills/playwright-cli/ │
│ Shared across ALL projects on this machine. │
│ Updated by: npm update + playwright-cli install-skills │
└─────────────────────────────────────────────────────────┘
```
**Key points:**
- This wrapper adds: auth management, D365 patterns, self-learning, evidence workflow
- For command syntax and examples → read `~/.claude/skills/playwright-cli/SKILL.md`
- **NEVER modify** files under `~/.claude/skills/playwright-cli/` — it is upstream-managed
- The built-in skill is **global** (one install per machine, all projects share it)
- This wrapper is **per-project** (distributed via git with other autoxpp-* skills)
## Prerequisites: New Machine Setup
**Package:** `@playwright/cli`
**Reference:** https://testcollab.com/blog/playwright-cli
```bash
# Step 1: Install the CLI globally
npm