Humanlike Browser Skill — DevOps skill for Claude Code
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 · 拟人浏览器交互
 
**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)
- Never teleport the cursor — always
page.mouse.move(x, y, { steps })first. - Irregular motion — random steps + pixel jitter, never the same curve.
- Move → pause (~120–400 ms) → click.
- 2–3 idle moves across the page before interacting.
- Type with per-character delays instead of instant fill.
- 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
Related Skills
Sprint
Run the full engineering sprint: brainstorm -> plan -> build -> review -> qa -> polish-beta -> ship -> land-an
Enso Test
Comprehensive live end-to-end test of the Enso platform. Tests infrastructure, backend, and frontend features
M Playwright Fulltest
Full cycle: test plan -> deploy -> testing via a browser MCP -> fixing -> re-deploy. No confirmations, no paus
Railway Operator Public
Claude Code plugin: autonomous Railway infrastructure agent. CLI-first, GraphQL when needed, Playwright for da
Vf Story
Deliver a Salesforce story end to end through the vibe-force wave workflow - scout, parallel build, parallel c
MCP Stealth Chrome
Stealth Chrome MCP server — 100++ tools for AI agents. One-liner Cloudflare Turnstile bypass (proven), dual-mo
Related Agents
Shux Tui QA
General hard-gate QA subagent for shux TUI, terminal UX, CLI, pane automation, plugin, attach, mouse/input, an
Mouse
Exploratory manual testing of a user journey on a running app, through the browser. Finds what no automated te
Obscura Browser
Autonomous web data collection agent using Obscura headless browser. Handles discover-then-collect pipelines,