agentleFS
timmo001timmo001/skills/browser-access/SKILL.md

browser-access

Skill1 starsChanged 20 days agoApache-2.0View on GitHub

Decide whether browser access is needed and keep authorised checks narrow. Use for frontend or UI diagnosis, before proposing or using Chrome DevTools or other browser automation, and when the user explicitly requests browser interaction.

We split this skill into the rules it gives an agent

8 rules. About 0 are common, 8 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈8

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    If the user explicitly requested browser interaction, proceed within that request.

    line 15
  2. Distinctive:

    Do not ask to use the browser at the start of an ordinary investigation.

    line 22
  3. Distinctive:

    If non-browser evidence establishes a real blocker or a fix that needs browser validation, explain:

    line 28
  4. Distinctive:

    Ask through the question tool when available and wait for agreement before any browser tool call.

    line 35
  5. Distinctive:

    Keep work on the agreed task and target.

    line 46
  6. Distinctive:

    Use Lighthouse or performance traces only when needed for the authorised audit or performance investigation.

    line 51
  7. Distinctive:

    If a materially different check becomes necessary, explain it and obtain agreement before widening the browser work.

    line 53
  8. Distinctive:

    Stop when the required question is answered.

    line 56

≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Browser Access

Browser tools require an explicit user request or agreement to a specific check. This includes listing tabs and taking snapshots. A URL, UI bug, named service, available tool, or loaded browser skill does not grant permission.

1. Gather The Right Evidence

  • If the user explicitly requested browser interaction, proceed within that request. Do not ask them to authorise the same action again.
  • For ordinary investigations, start with focused source and configuration reads, logs, existing tests, configured CLI/API access, or existing SSH routes. Choose the tool from the requested action and the evidence needed.
  • A frontend or service mention does not imply opening its web UI. Use the existing non-browser access when it answers the question.
  • Do not ask to use the browser at the start of an ordinary investigation.

Continue without browser access when the gathered evidence is sufficient.

2. Establish A Specific Need

If non-browser evidence establishes a real blocker or a fix that needs browser validation, explain:

  • What remains unknown.
  • Why the existing access cannot answer it.
  • The smallest browser check needed and its target.

Ask through the question tool when available and wait for agreement before any browser tool call. Loading a browser skill or debugging entrypoint does not replace this permission step.

3. Run Only The Agreed Check

  • Apply the chosen browser driver's skill or current documentation for tool mechanics. Prefer Chrome DevTools for browser diagnostics.
  • The Chrome DevTools MCP is not always loaded. If its tools are unavailable, ask the user to enable it and wait. Do not work around it with another browser driver, a headless browser, or scripted CDP access.
  • Keep work on the agreed task and target. Reuse gathered evidence rather than repeating navigation, snapshots, polling, or broad audits.
  • Gather only the page state, console messages, or network requests needed for the specific issue. When reloading through Chrome DevTools, bypass the cache unless the user explicitly wants cached behaviour.
  • Use Lighthouse or performance traces only when needed for the authorised audit or performance investigation.
  • If a materially different check becomes necessary, explain it and obtain agreement before widening the browser work.

Stop when the required question is answered. Report the result and any remaining uncertainty without extending the session into an unrelated audit.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.