← ClaudeAtlas

browser-domain-skillslisted

Shared domain knowledge convention for all browser automation tools. Stores per-host notes (login flows, selector quirks, anti-bot workarounds, form structures) that any browser skill can read before navigating and write after learning. Self-healing pattern: observe → capture → reuse across sessions. Not a tool — a shared memory protocol.
Tekkiiiii/the-agency · ★ 0 · AI & Automation · score 62
Install: claude install-skill Tekkiiiii/the-agency
# Browser Domain Skills Shared, cross-tool knowledge base for site-specific browser automation patterns. ## Directory Structure ``` ~/.claude/skills/browser-domain-skills/ ├── SKILL.md (this file — convention definition) └── {hostname}/ └── notes.md (domain knowledge for that host) ``` ## Note Format Each `{hostname}/notes.md` uses this structure: ```markdown --- host: github.com last_updated: 2026-05-16 source_tool: agent-browser | browse | browser-harness | playwright-mcp confidence: high | medium | low --- # {hostname} — Domain Notes ## Login Flow (How auth works, selectors, MFA handling) ## Key Selectors (Stable selectors that survive redesigns — data-testid preferred) ## Gotchas (Anti-bot detection, rate limits, dynamic loading quirks, shadow DOM) ## Verified Workflows (Step-by-step sequences that reliably work) ``` ## Protocol ### Before Navigating to a Host All browser tools SHOULD check: ```bash ls ~/.claude/skills/browser-domain-skills/{hostname}/ 2>/dev/null ``` If `notes.md` exists, read it before interacting. This avoids re-learning known quirks. ### After Learning Something New When a browser tool discovers something non-obvious about a site (a tricky selector, an anti-bot pattern, a reliable workflow), write or append to: ``` ~/.claude/skills/browser-domain-skills/{hostname}/notes.md ``` Rules: - Only write **non-obvious** knowledge — don't note that "google.com has a search box" - Update `last_updated` and `source_tool