Browser Account Guard — Design skill for Claude Code
Two Claude skills for agents that drive web panels.
How to install Browser Account Guard
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open praticoeq-sudo/browser-account-guard and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Browser Account Guard does
Two Claude skills for agents that drive web panels. browser-account-guard proves the right account AND the right target before acting; flaky-browser-ui handles tabs that die, clicks that never register, and knowing when to abandon the UI for an API.
Alternatives in Design
- Drawbridge — Design editor for Claude Code and Cursor 960 ★
- Mckinsey Deck — Build a McKinsey-style PPTX deck from a brief 566 ★
- Fleet Verify — Use after a UI or user-visible change and before you claim it works — it spawns ONE CCC verification lane that 130 ★
README
browser-account-guard + flaky-browser-ui
Two Claude skills for agents that drive web panels. They were one file until it grew past 400 lines and started loading a browser-automation cookbook into every task that only needed to read a dashboard.
| Skill | Answers | Fires when |
|---|---|---|
browser-account-guard |
Am I in the right account, pointed at the right thing? | you are about to act in a signed-in panel where more than one account or property could be selected |
flaky-browser-ui |
Why won't this UI obey? | tabs die between calls, clicks or typed values do not register, a batch died mid-write |
They are independent. The second applies on public pages, in your own account, and under Playwright — no account question involved. The first points at it when you need it.
The mistake this exists to prevent
**The browser being right does not mean the account is right.**
If you automate Search Console, Google Ads, Analytics, Business Profile, wp-admin, a domain registrar, Cloudflare or Meta Business, and you work across more than one client, more than one browser, or more than one account on the same machine — you will eventually act in the wrong one. It rarely announces itself: the page loads, the data looks plausible, nothing errors.
Where it came from
Real work, not theory. Every rule is something that failed first:
- A browser correctly identified as client A's opened Search Console under client B's account, because that was the browser's default. One click from creating a client's property inside another client's account.
- The Google session index
/u/N/moved between/u/0/and/u/3/on consecutive navigations in the same browser, on the same day. - Tabs died between almost every call, turning a five-step flow into twenty.
- A
role=comboboxin Search Console absorbed six attempts across four techniques before anyone asked whether the UI was the right path at all. **That failure is where the two-attempt budge
Related Skills
Dsh Plugin Local Agent Bridge
Drive the Claude Code and Codex installations already on your machine from the DeepSeek Harness browser UI.
Tollgate
Claude Code and Codex subscription limits in the Windows tray: usage bars, a run-out forecast and alerts befor
Design Tokens
You are establishing the design system foundation. Tokens defined here are used by every component in /fronten
Jevaluate
Jevaluate: evaluate before you trust. Field notes, runnable scripts and an agent skill for TypeSafe Jev: gated
Fleet Login
Open and authenticate this project's app in this session's browser pane. Use before any visual check, when a p
Film Maker
A Claude Code skill that turns a one-sentence premise into a full cinematic reel, short film, or multi-episode
Related Agents
Laravel Nova
Use this agent when working on Laravel Nova admin panels — building or modifying Nova Resources, Fields, Actio
01 Content Decay
Find the pages bleeding clicks right now and say which to refresh.
Browser QA Agent
QA engineer with Chrome integration. Navigates running web apps, clicks elements, fills forms, reads console e