everest-an

Humanlike Browser Skill — DevOps skill for Claude Code

DevOps community

AI skill: pass Cloudflare Turnstile / human-verification checks with human-like Playwright input - irregular mouse motion, no teleporting, move-before-click.

How to install Humanlike Browser Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open everest-an/humanlike-browser-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Humanlike Browser Skill does

AI skill: pass Cloudflare Turnstile / human-verification checks with human-like Playwright input - irregular mouse motion, no teleporting, move-before-click. opencode / Claude Code / Cursor compatible.

Alternatives in DevOps

  • Ship Release — Systematic release workflow for RTK: build verification, version bump, changelog update, git tag, and push to 11.9k ★
  • Kubeshark — Cluster-wide network observability for Kubernetes 11.8k ★
  • Cccc — Coordinate your coding agents like a group chat — read receipts, delivery tracking, and remote ops from your p 1.1k ★

README

humanlike-browser · 拟人浏览器交互

![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg) ![AI-ready](https://img.shields.io/badge/AI--ready-llms.txt%20%7C%20SKILL.md-brightgreen)

**Pass Cloudflare / "Verify you are human" checks (and bot-flagged forms) by driving the browser like a person — irregular mouse motion, no teleporting, move-before-click, natural typing.**

A ready-to-use AI skill (opencode / Claude Code / Cursor compatible) that encodes the input behavior that human-verification widgets actually score.

Why

Cloudflare Turnstile, "Verify you are human" widgets, and many forms score **recent pointer + timing behavior**. A cursor that teleports and clicks in one frame reads as a bot; a cursor that glides in with jitter and pauses before clicking reads as a human. This skill makes Playwright-driven sessions look human — so legitimate automation stops getting flagged.

What's inside

  • SKILL.md — when to use, the 8 rules that actually matter, a ready example, and the scope/ethics boundary.
  • references/human-mouse.mjs — reusable helpers: humanMove, humanClick, humanType, idleMoves, jitter.

The rules (short version)

  1. Never teleport the cursor — always page.mouse.move(x, y, { steps }) first.
  2. Irregular motion — random steps + pixel jitter, never the same curve.
  3. Move → pause (~120–400 ms) → click.
  4. 2–3 idle moves across the page before interacting.
  5. Type with per-character delays instead of instant fill.
  6. Randomize timing; don't hammer on failure.

Install

opencode

git clone https://github.com/everest-an/humanlike-browser-skill.git .opencode/skills/humanlike-browser

Claude Code / Cursor

git clone https://github.com/everest-an/humanlike-browser-skill.git ~/.claude/skills/humanlike-browser

Any AI / manual

Point the model at `SKILL.md` + `references/`.

Usage (Playwright MCP)

Paste the example from `SKILL.md` into a `browser_run_code_unsafe` call, or `import` `reference