browser-domain-skillslisted
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