browser-agent

Automate OAuth consents and portal clicks with Playwright and Chromium.

Updated May 30, 2026
One-click install
npx skills add https://github.com/InnerScopeHearing/otchealth-claude-tools --skill browser-agent-innerscopehearing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-agent
Source: https://github.com/InnerScopeHearing/otchealth-claude-tools/tree/main/skills/browser-agent
Command: npx skills add https://github.com/InnerScopeHearing/otchealth-claude-tools --skill browser-agent-innerscopehearing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, chromium, and includes scripts (resource) components.

What problem does it solve?

This Skill automates OAuth consents and portal clicks, reducing the need for manual intervention and streamlining workflows.

Core Features & Use Cases

  • Automated OAuth Consents: Handle OAuth consents automatically, reducing manual effort.
  • Portal Click Automation: Automate portal clicks for tasks like account signups and consent flows.
  • Use Case: For instance, automatically handle OAuth consents for Xero without manual intervention, saving time and reducing errors.

Quick Start

Run the browser-agent skill with the provided flow.json file to automate the OAuth consent process.

Frequently Asked Questions about browser-agent

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

FAQPage Schema
How do I automate OAuth consent flows for web portals without manual intervention?

You can automate OAuth consent flows using a headless browser that programmatically handles domain allowlists, hard-gate detection, and 2FA. This streamlines portal interactions and reduces manual effort during account signups and consent approvals.

Can I use Playwright and Chromium to automate portal clicks for account signups?

Playwright and Chromium are used to automate portal clicks for account signups. The browser automation process handles web interactions securely, applying domain allowlists and audit logging to track the automated consent workflows.

What is a hardened browser agent for web interaction and when do I need it?

A hardened browser agent is an automated headless browser environment configured for secure web interaction. You need it when automating OAuth consents or portal clicks requires strict security measures like domain allowlists, hard-gate detection, and comprehensive audit logging.

Does browser automation for OAuth consents handle two-factor authentication and hard gates?

Browser automation for OAuth consents handles two-factor authentication and hard-gate detection. The headless browser evaluates these security checkpoints during the web interaction workflow and applies domain allowlists to ensure secure processing.

What are the limitations of using a headless browser for portal automation?

Limitations of using a headless browser for portal automation include dependency on Playwright and Chromium environments. Complex hard-gate detection or dynamic 2FA challenges may require specific flow configurations to prevent the automated web interaction from failing.

Why does automated OAuth consent require audit logging and domain allowlists?

Automated OAuth consent requires audit logging and domain allowlists to maintain a secure, hardened browser environment. These features track web interaction activities and restrict portal automation to approved domains, preventing unauthorized access during consent flows.