human-like-browser

Mimic human browsing behaviors in Playwright to evade bot detection.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/soilSpoon/skills --skill human-like-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: human-like-browser
Source: https://github.com/soilSpoon/skills/tree/main/skills/human-like-browser
Command: npx skills add https://github.com/soilSpoon/skills --skill human-like-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables automated browser actions that resemble human behavior to bypass bot detection on websites accessed via Playwright.

Core Features & Use Cases

  • Bezier-curve mouse movements with micro-tremor for natural interaction
  • Log-normal typing delays with digraph timing and occasional typos to mimic human input
  • Inertial scrolling and anti-detection patches to minimize detection across protections like Cloudflare and FCaptcha
  • Use cases include scraping protected sites, automated form submissions, and testing workflows that require realistic user interactions

Quick Start

Paste the initialization block from scripts/human-behavior.js into your Playwright browser_run_code and start using the API.

Frequently Asked Questions about human-like-browser

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

FAQPage Schema
How do I automate web scraping without triggering bot detection?

To avoid bot detection during web scraping, you need to mimic human behavior. This skill applies Bezier-curve mouse movements, log-normal typing delays, and stealth patches to Playwright browser automation, evading defenses like Cloudflare and DataDome.

How does browser automation simulate human typing and mouse movements?

Browser automation simulates human input by applying Bezier-curve mouse trajectories with micro-tremors and log-normal typing delays with digraph timing. It also introduces occasional typos and inertial scrolling to mimic natural interaction during form submissions.

Can Playwright bypass Cloudflare and DataDome during automated form submissions?

Yes, Playwright can bypass protections like Cloudflare and DataDome by integrating anti-detection stealth patches and simulating realistic human interactions, including Korean QWERTY typing support and auto-stealth activation on page navigation.

What is the best way to interact with protected sites using web automation?

The best way to interact with protected sites is using an automation script that applies anti-detection patches and simulates human behavior. This skill provides an initialization block for Playwright to handle login flows and protected site scraping.

Why does my Playwright bot get detected on login flows?

Your Playwright bot gets detected because it lacks human-like behavioral patterns and stealth patches. Bypassing bot detection requires simulating Bezier-curve mouse movements, log-normal typing delays, and applying anti-detection patches during navigation.

Do I need to configure stealth patches manually for each page navigation?

No, you do not need to configure stealth patches manually for each navigation. This skill implements auto-stealth on navigation, automatically applying anti-detection patches to maintain human-like browsing across protected sites and login flows.