browser-automation

Control browser pages to complete multi-step web tasks with tab and session management.

2|Updated May 23, 2026
One-click install
npx skills add https://github.com/enclawed/enclawed-oss --skill browser-automation-enclawed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-automation
Source: https://github.com/enclawed/enclawed-oss/tree/main/extensions/browser/skills/browser-automation
Command: npx skills add https://github.com/enclawed/enclawed-oss --skill browser-automation-enclawed

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you reliably operate web pages in the Enclawed browser tool when a task spans multiple steps, tabs, or states and would be fragile with a single click.

Core Features & Use Cases

  • Multi-step browser flows: Manage navigation sequences that require checking state, reading the page, and acting in order.
  • Tab and session control: Reuse stable tab handles, label important tabs, and avoid duplicate or stale windows.
  • Recovery from failures: Handle stale references, modal changes, timeouts, and browser setup issues without blindly retrying.
  • Login and permission workflows: Support pages that need sign-in, profile selection, 2FA, or other manual approval steps.
  • Use Case: Use this Skill when you need to log into a site, verify the current page state, and complete a form or meeting flow across several browser interactions.

Quick Start

Use the browser-automation skill to inspect the current tab, follow the visible UI step by step, and recover cleanly if the page changes or asks for manual approval.

Frequently Asked Questions about browser-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate multi-step web workflows without breaking on page changes?

Automate multi-step web workflows by capturing fresh page snapshots before actions and maintaining stable tab handles, ensuring reliable execution even when page states or modals shift.

What is the best way to handle stale references and timeouts in browser automation?

Handle stale references and timeouts by recovering from failures without blindly retrying, inspecting current page state, and re-establishing valid references before proceeding with web tasks.

Can I automate login flows that require 2FA or manual approval steps?

Yes, you can automate login flows requiring 2FA or manual approvals by carefully handling manual blockers and session state, pausing for user input when sign-in or profile selection is needed.

How do I manage multiple tabs and session state during web automation tasks?

Manage multiple tabs by reusing stable tab handles, labeling important tabs, and avoiding duplicate or stale windows, keeping session state consistent across multi-step browser interactions.

Why does my browser automation fail when navigating across multiple steps and tabs?

Browser automation fails across steps and tabs when using single clicks without state checks; requiring fresh snapshots, stable tab handles, and careful modal recovery prevents these fragile failures.